Matthew Barnes
12c8ef1425
Add explicit zlib dependency
...
Needed for CRC32 computations.
2015-02-23 14:48:52 -05:00
Giuseppe Scrivano
a7b362998d
configure.ac: Enable option subdir-objects for automake
...
It silences an automake warning and keep the rootdir cleaner.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2015-02-02 17:15:35 +01:00
Giuseppe Scrivano
53122dd2f9
tests: Move test-varint and test-rollsum under "make check"
...
"make check" tests are always enabled and they do not require to be
installed.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2015-02-02 17:14:52 +01:00
Giuseppe Scrivano
e36d3bb25e
syntax-check: quote the first argument to AC_DEFINE
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2015-01-30 15:27:36 +01:00
Colin Walters
94e2ac0253
Release 2015.3
2015-01-23 14:54:38 -05:00
Colin Walters
8f4999c854
build: Add --disable-static-deltas
...
Since they're unstable, we want to allow organizations shipping ostree
now to be future proof against any changes.
2015-01-22 21:21:34 -05:00
Colin Walters
865fab7653
Release 2015.2
2015-01-12 12:43:03 -05:00
Colin Walters
a9532bc34f
Release 2015.1
2015-01-08 13:00:43 -05:00
Colin Walters
911eafd0d8
Bump libgsystem dependency
2015-01-08 13:00:27 -05:00
Colin Walters
1e8e070102
Port to libgsystem errno API, hard depend on 2014.3
...
This is long overdue to make it to libgsystem. Update our dependency.
2015-01-04 21:17:11 -05:00
Colin Walters
fd07a6a862
Release 2014.13
2014-12-17 11:35:52 -05:00
Colin Walters
f8a3d82da8
Release 2014.12
2014-11-26 11:56:10 -05:00
Colin Walters
a4d82ab6b4
Release 2014.11
2014-10-30 14:16:03 -04:00
Colin Walters
edc3b9a56e
Release 2014.10
2014-10-29 14:05:59 -04:00
Colin Walters
159c7537c9
Release 2014.9
2014-10-24 13:33:49 -04:00
Colin Walters
49540f076f
Release 2014.8
2014-10-16 16:54:55 -04:00
Colin Walters
d546abfa2a
libostree: Add initial GRUB2 support
...
In this approach, we drop a /etc/grub.d/15_ostree file which is a
hybrid of shell/C that picks up bits from the GRUB2 library (e.g. the
block device script generation), and then calls into libostree's
GRUB2 code which knows about the BLS entries.
This is admittedly ugly. There exists another approach for GRUB2 to
learn the BLS specification. However, the spec has a few issues:
https://www.redhat.com/archives/anaconda-devel-list/2014-July/msg00002.html
This approach also gives a bit more control to the admin via the
naming of the 15_ostree symlink; they can easily disable it:
Or reorder the ostree entries ahead of 10_linux:
Also, this approach doesn't require patches for grub2, which is an
issue with the pressure to backport (rpm-)OSTree to EL7.
2014-10-16 14:15:00 -04:00
Colin Walters
5451a4e309
Release 2014.7
2014-10-03 19:10:13 -04:00
Colin Walters
b18e19f9e4
Release 2014.6
2014-09-08 13:43:12 -04:00
Vincent Batts
8ed3883a21
build: We also work OK with LZMA 5.0
...
This is the version that's in Slackware at the moment at least.
2014-09-08 11:54:45 -04:00
Colin Walters
3571418557
Bump GIO dependency to 2.38 for GTask
...
I'd like to use GTask, so bump the dependency.
https://bugzilla.gnome.org/show_bug.cgi?id=729585
2014-08-27 17:39:15 -04:00
Colin Walters
e8f508ac6b
Add --enable-libsoup-client-certs
...
The goal of this is to hard-fail if the API isn't present in the
buildroot, as some downstreams may explicitly require it.
2014-06-26 08:03:33 -04:00
Colin Walters
a5b2a233e8
Release 2014.5
2014-06-09 18:39:14 -04:00
Colin Walters
b4d21e9406
deploy: Set the immutable bit on the deployment root
...
This prevents people from creating new directories there and expecting
them to be persisted. The OSTree model has all local state to be in
/etc and /var.
This introduces a compile-time dependency on libe2fsprogs.
We're only doing this for the root directory at the moment.
https://bugzilla.gnome.org/show_bug.cgi?id=728006
2014-06-03 13:41:48 -04:00
Colin Walters
25ad4a9f65
pull: Add tls-client-cert-{path,key} (if we have new enough libsoup)
...
This is an actually working version of client-side certificates.
Depends on:
See: https://bugzilla.gnome.org/show_bug.cgi?id=334021
We detect whether libsoup is new enough for this.
https://bugzilla.gnome.org/show_bug.cgi?id=729356
2014-05-01 17:13:13 -04:00
Colin Walters
006e8f0073
deltas: Link to liblzma, add internal API to use it
...
For future static deltas work, we'll be linking to liblzma. Since
it's fairly widespread, let's just make it a hard dependency.
2014-04-29 10:59:57 -04:00
Colin Walters
32663a5a50
build: Remove --enable-embedded-dependencies
...
This is going to bitrot too much; we'll figure out a better way to do
this when someone if a RHEL6 port ever happens. Probably Software
Collections.
2014-04-22 09:08:35 -04:00
Colin Walters
7cb7d8f741
Release 2014.4
2014-04-13 10:50:27 -07:00
Colin Walters
1bdabda5f3
Use external libgsystem 2014.2
...
It's been split off for a while, let's kill the code duplication.
Among other things, this fixes the systemd detection for the journal
logging.
2014-04-04 16:52:37 -04:00
Colin Walters
6c463f0b20
Release 2014.3
2014-03-21 14:54:03 -04:00
Colin Walters
ba4f7ac7be
Remove custom SELinux policy
...
This was a temporary hack until the requisite bits landed upstream in
the Fedora SELinux policy.
2014-03-15 13:16:14 -04:00
Colin Walters
cca4cf3e62
build: Add --enable-selinux-custom-policy
...
Don't use this.
It's just for me, and only temporarily until this stuff all lands in
the Fedora (and ideally upstream) selinux-policy.
2014-03-01 15:10:40 -05:00
Colin Walters
5bda4b4347
Release 2014.2
2014-03-01 13:55:55 -05:00
Colin Walters
cc49096044
Add internal SELinux policy overrides
...
In the future, this will likely include an ostree_t domain. For now,
this is just a few additional allow rules.
2014-02-19 08:40:19 -05:00
Colin Walters
8c2a3efadb
build: Drop SELinux required version a bit earlier
...
Apparently EPEL7 only has 2.1.13, but we should be fine with that.
2014-02-02 11:53:22 -05:00
Colin Walters
2313bdcb62
Add SELinux support
...
The trees as shipped come with /usr/etc, which should just be labeled
as usr_t. When we do a deployment, we need to relabel the copies of
the files we're making in /etc.
SELinux support is compile and runtime optional.
2014-01-31 08:10:55 -05:00
Colin Walters
c7bcfc1c61
build: Look for /usr/bin/gpgv2 vs /usr/bin/gpgv
...
For some reason, RHEL has gpgv, but Fedora doesn't. We need to detect
which to use, since presumably Debian only has gpgv.
2014-01-30 19:32:59 -05:00
Colin Walters
a5ff7eaf37
Release 2014.1
2014-01-24 04:26:43 +00:00
Daniel Narvaez
ccb10d592d
Add support for mkinitcpio
...
https://bugzilla.gnome.org/show_bug.cgi?id=710682
2013-10-24 14:27:49 -04:00
Colin Walters
b35d1499b8
Release 2013.7
2013-10-15 16:44:35 -04:00
Colin Walters
2b37abf7b6
build: Also make gjs-based tests conditional on introspection support
...
Since they use imports.gi.OSTree.
2013-10-11 12:04:24 -04:00
Jeremy Whiting
7d5aa74dae
core: Use libgpgme to add GPG signatures to detached metadata for commit object
...
Add an optional dependency on gpgme to add GPG signatures into the
detached metadata, with the key "ostree.gpgsigs", as an "aay", an
array of signatures (treated as binary data).
The commit command gains a --gpg-sign=<key-id> argument. Also add an
argument --gpg-homedir to set the GPG homedir where we look for
keyrings.
2013-09-28 16:12:35 -04:00
Colin Walters
58a8d6d6ef
tests: Add a gjs-based test
...
This covers introspection, and in general is a much better way to get
API coverage tests.
2013-09-18 12:02:12 -04:00
Colin Walters
23e2593b6d
repo: Use non-deprecated API with sufficiently new libarchive
...
Based on a patch Tobias Hunger <tobias.hunger@gmail.com>
2013-08-30 14:34:32 -04:00
Colin Walters
0590684e03
Release 2013.6
2013-08-25 23:34:51 -04:00
Colin Walters
5f90502482
Release 2013.5
2013-08-17 17:05:17 -04:00
Colin Walters
12ccbffad7
build: Fix and prettify build option output
...
The documentation one was broken by the gtk-doc changes, and let's
align things.
2013-08-17 15:21:31 -04:00
Colin Walters
9c79b352a1
build: Fix the build without documentation
...
Just key everything of gtk-doc.
2013-08-16 23:14:30 -04:00
Colin Walters
17560a57bf
Add gtk-doc support
...
Yes, it's really me. Colin Walters. Writing documentation. You
don't need to do a DNA test.
2013-08-16 22:56:12 -04:00
Colin Walters
5a4b7d708f
configure: Use AS_IF() consistently
...
See https://bugzilla.gnome.org/show_bug.cgi?id=681413
2013-08-15 18:33:19 -04:00