summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Avoid shadowing local variablesavoid-shadowsPhaedrus Leeds2020-09-131-0/+1
| | | | | | This should help with code readability. Fixes https://github.com/ostreedev/ostree/issues/2194
* Post-release version bumpColin Walters2020-09-031-2/+2
|
* Release 2020.6v2020.6Colin Walters2020-09-031-1/+1
| | | | Let's get the /var mount fix out at least.
* configure.ac: Set is_release_build=noJonathan Lebon2020-08-241-1/+1
| | | | We missed this during the post-release version bump.
* Post-release version bumpColin Walters2020-08-181-1/+1
|
* Release 2020.5v2020.5Colin Walters2020-08-181-1/+1
| | | | Mainly to get https://github.com/ostreedev/ostree/pull/2160 out.
* Post-release version bumpColin Walters2020-07-221-2/+2
|
* Release 2020.4v2020.4Colin Walters2020-07-211-1/+1
| | | | | A lot of stuff here, new signing API is the biggest. Let's get a release out.
* sign: rename option for enabling ed25519Denis Pynkin2020-04-171-6/+6
| | | | | | | | | | Use option `--with-ed25519-libsodium` instead of `--with-libsodium` to enable ed25519 signature engine. This allows to use later different implementations of ed25519 signing/verification. For instance, based on openssl. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
* Use `sign-ed25519` for the feature nameColin Walters2020-04-161-1/+1
| | | | | | | | `libsodium` is an implementation detail. In particular, I'd like to consider using OpenSSL for ed25519 (if libsodium isn't configured and openssl is). So switch the name of the exposed feature and adjust the tests.
* build-sys: Print libsodium status at end of configureColin Walters2020-03-251-0/+1
| | | | Like we do with other features.
* Add libsodium dependencyDenis Pynkin2020-03-251-0/+15
| | | | | | Allow to configure with libsodium flag. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
* Post-release version bumpJonathan Lebon2020-03-131-3/+3
|
* Release 2020.3v2020.3Jonathan Lebon2020-03-131-1/+1
| | | | | Let's do another release to get the `sysroot.readonly` fixes into FCOS and unpin ostree and rpm-ostree there.
* Post-release version bumpColin Walters2020-02-211-2/+2
|
* Release 2020.2v2020.2Colin Walters2020-02-211-2/+2
| | | | | | "Brown paper bag" release that actually sets the `is_release_build=yes` flag and also fixes the `Since:` on a few new functions.
* Post-release version bumpColin Walters2020-02-201-2/+2
|
* Release 2020.1v2020.1Colin Walters2020-02-201-3/+3
| | | | New year, new release!
* Initial fs-verity supportColin Walters2020-01-271-0/+5
| | | | | | | | | | | | | | | | | | Using fs-verity is natural for OSTree because it's file-based, as opposed to block based (like dm-verity). This only covers files - not symlinks or directories. And we clearly need to have integrity for the deployment directories at least. Also, what we likely need is an API that supports signing files as they're committed. So making this truly secure would need a lot more work. Nevertheless, I think it's time to start experimenting with it. Among other things, it does *finally* add an API that makes files immutable, which will help against some accidental damage. This is basic enablement work that is being driven by Fedora CoreOS; see also https://github.com/coreos/coreos-assembler/pull/876
* build: fix systemd feature advertisementAlex Kiernan2020-01-251-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17db0f15a798 ("configure: add option for libsystemd") exposed --without-libsystemd to allow systemd to be disabled even if the systemd pkgconfig script was present, introducing a new variable with_libsystemd; there are now three, almost identical variables: - with_libsystemd [yes, no, maybe] - controlled by --without-libsystemd, resolved into yes/no by the initial checks - have_libsystemd [yes, no, <undefined>] - only set if with_libsystemd is yes/maybe, otherwise undefined - with_systemd [yes, <undefined>] - yes if have_systemd is yes, otherwise undefined with_systemd is the earliest variable and was previously set by a set of checks for dracut and mkinitcpio. These checks were changed for a systemd check in 9e2763106be0 ("lib: Use sd_journal directly (optionally)"). This commit also introduced BUILDOPT_LIBSYSTEMD, which will always match BUILDOPT_SYSTEMD. Fix the confusion by removing with_systemd which will always be yes when with_libsystemd=yes, or undefined if with_libsystemd=no. We can ignore the with_libsystemd=maybe case because it will always be resolved into yes/no before with_systemd is set. And replace all uses of BUILDOPT_SYSTEMD with BUILDOPT_LIBSYSTEMD, since they again always match. This fixes both the advertised features and the summary output when systemd is disabled by using with_libsystemd which is always defined. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Fixes: 5c62a7e4d0a5 ("build: Expose systemd in OSTREE_FEATURES") Fixes: 17db0f15a798 ("configure: add option for libsystemd") Supersedes: #1992
* build: Expose systemd in OSTREE_FEATURESAlex Kiernan2019-12-291-0/+1
| | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
* Post-release version bumpColin Walters2019-12-091-2/+2
|
* Release 2019.6v2019.6Colin Walters2019-12-091-1/+1
| | | | | | Nothing really big here, but let's get a release out so some bigger things like ro-sysroot, signing, sizes can bake in master for a bit.
* Post-release version bumpColin Walters2019-10-301-2/+2
|
* Release 2019.5v2019.5Colin Walters2019-10-301-1/+1
|
* build-sys: Cleanup handling for trivial-httpd-cmdlineColin Walters2019-10-231-2/+1
| | | | | | | | | | | This way it's clearer this bit is only about the CLI entrypoint also living in `ostree trivial-httpd`, not the underlying `ostree-trivial-httpd` binary that's separate now. Delete the automake conditional for this, and make the manpage conditional use `if USE_LIBSOUP` the same way the C build does. Suggested-by: Jonathan Lebon <jonathan@jlebon.com>
* Revert "Gate ostree-trivial-httpd on BUILDOPT_TRIVIAL_HTTPD"Alex Kiernan2019-10-191-3/+0
| | | | This reverts commit 83d44ac20ae80d74e05d89744fd1fbd4f45b7fba.
* Gate ostree-trivial-httpd on BUILDOPT_TRIVIAL_HTTPDAlex Kiernan2019-10-091-0/+3
| | | | | | | When building without --enable-trivial-httpd-cmdline, don't build or install the ostree-trivial-httpd binary. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
* configure.ac: Add more details on how to do a releaseJonathan Lebon2019-09-251-4/+7
| | | | | Closes: #1928 Approved by: cgwalters
* Post-release version bumpautoJonathan Lebon2019-09-251-2/+2
| | | | | Closes: #1927 Approved by: cgwalters
* Release 2019.4v2019.4Jonathan Lebon2019-09-251-1/+1
| | | | | | | | | Tiny release. Just want to get out the important bugfixes instead of backporting patches (notably the gpg-agent stuff and `ostree-finalize-staged.service` ordering). Closes: #1927 Approved by: cgwalters
* Post-release version bumpColin Walters2019-08-221-2/+2
| | | | | Closes: #1902 Approved by: rfairley
* Release 2019.3v2019.3Colin Walters2019-08-221-1/+1
| | | | | | | It's been a while, and we need the new kargs API for rpm-ostree. Closes: #1902 Approved by: rfairley
* build: Add conditional use of GPGMEDenis Pynkin2019-08-011-17/+27
| | | | | | | | | | Allow to disable GPGME support with option "--without-gpgme" for configure. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com> Closes: #1889 Approved by: cgwalters
* Add OSTREE_BUILT_FEATURES to ostree-version.hColin Walters2019-07-291-0/+3
| | | | | | | | This way projects can dispatch at run-time based on ostree's build time options, e.g. detect the availability of GPG. Closes: #1890 Approved by: jlebon
* Post-release version bumpJonathan Lebon2019-04-251-2/+2
| | | | | Closes: #1844 Approved by: rfairley
* Release 2019.2v2019.2Jonathan Lebon2019-04-251-1/+1
| | | | | | | | Also add `ostree_repo_get_bootloader` to the public API, which was missed when it was initially merged. Closes: #1844 Approved by: rfairley
* Post-release bumpColin Walters2019-01-111-2/+2
| | | | | Closes: #1800 Approved by: jlebon
* Release 2019.1v2019.1Colin Walters2019-01-111-3/+3
| | | | | Closes: #1800 Approved by: jlebon
* fixup! admin/status: test GPG signature checkColin Walters2019-01-081-1/+1
|
* Post-release version bumpUmang Jain2018-10-241-2/+2
| | | | | Closes: #1761 Approved by: cgwalters
* Release 2018.9v2018.9Umang Jain2018-10-241-1/+1
| | | | | Closes: #1761 Approved by: cgwalters
* Post-release version bumpColin Walters2018-08-221-2/+2
| | | | | Closes: #1705 Approved by: jlebon
* Release 2018.8v2018.8Colin Walters2018-08-221-1/+1
| | | | | Closes: #1705 Approved by: jlebon
* Post-release version bumpUmang Jain2018-07-201-2/+2
| | | | | Closes: #1683 Approved by: cgwalters
* Release 2018.7v2018.7Umang Jain2018-07-201-1/+1
| | | | | | | Request via flatpak: mainly to port min-free-space-size Closes: #1683 Approved by: cgwalters
* Add a check for gpg-error via pkg-configEmmanuele Bassi2018-07-181-2/+7
| | | | | | | | | | | | | | Some downstreams — namely, the Yocto Project — ship gpg-error with a pkg-config file, and modify gpg-error-config to error out when you try using it instead of pkg-config. We can check for gpg-error via pkg-config, and if it's not available, fall back to gpg-error-config. Signed-off-by: Emmanuele Bassi <ebassi@gnome.org> Closes: #1682 Approved by: cgwalters
* build-sys: Link with gpg-error directlyColin Walters2018-07-171-0/+4
| | | | | | | | | We use the API, and not linking breaks the build with e.g. `-fuse-ld=gold` in a Fedora 28 buildroot as gold doesn't do the "search indirect dependencies" thing. Closes: #1679 Approved by: jlebon
* Post-release version bumpJonathan Lebon2018-06-211-2/+2
|
* Release 2018.6v2018.6untagged-e3a32204dfe69a97a7adColin Walters2018-06-191-1/+1
|