| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Mainly for GVariantDict, useful for metadata.
|
|
|
|
| |
Needed for CRC32 computations.
|
|
|
|
|
|
| |
It silences an automake warning and keep the rootdir cleaner.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
|
|
|
|
|
|
| |
"make check" tests are always enabled and they do not require to be
installed.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
|
|
|
| |
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
|
| |
|
|
|
|
|
| |
Since they're unstable, we want to allow organizations shipping ostree
now to be future proof against any changes.
|
| |
|
| |
|
| |
|
|
|
|
| |
This is long overdue to make it to libgsystem. Update our dependency.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
This is the version that's in Slackware at the moment at least.
|
|
|
|
|
|
| |
I'd like to use GTask, so bump the dependency.
https://bugzilla.gnome.org/show_bug.cgi?id=729585
|
|
|
|
|
| |
The goal of this is to hard-fail if the API isn't present in the
buildroot, as some downstreams may explicitly require it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
For future static deltas work, we'll be linking to liblzma. Since
it's fairly widespread, let's just make it a hard dependency.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
This was a temporary hack until the requisite bits landed upstream in
the Fedora SELinux 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.
|
| |
|
|
|
|
|
| |
In the future, this will likely include an ostree_t domain. For now,
this is just a few additional allow rules.
|
|
|
|
| |
Apparently EPEL7 only has 2.1.13, but we should be fine with that.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
For some reason, RHEL has gpgv, but Fedora doesn't. We need to detect
which to use, since presumably Debian only has gpgv.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710682
|
| |
|
|
|
|
| |
Since they use imports.gi.OSTree.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This covers introspection, and in general is a much better way to get
API coverage tests.
|
|
|
|
| |
Based on a patch Tobias Hunger <tobias.hunger@gmail.com>
|
| |
|
| |
|
|
|
|
|
| |
The documentation one was broken by the gtk-doc changes, and let's
align things.
|
|
|
|
| |
Just key everything of gtk-doc.
|
|
|
|
|
| |
Yes, it's really me. Colin Walters. Writing documentation. You
don't need to do a DNA test.
|