diff --git a/mkosi-10.tar.gz b/mkosi-10.tar.gz deleted file mode 100644 index d17d0a9..0000000 --- a/mkosi-10.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71d298d2a55c9af48c9585deb62e876f4950a1a39fc4912d6846d3b610130317 -size 133890 diff --git a/mkosi-11.tar.gz b/mkosi-11.tar.gz new file mode 100644 index 0000000..5abb8eb --- /dev/null +++ b/mkosi-11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48f70f51d666da7b24fd35de9e81533fe4518d559edd8173daaebaef59bea295 +size 165064 diff --git a/mkosi.changes b/mkosi.changes index 8213fa9..07ea455 100644 --- a/mkosi.changes +++ b/mkosi.changes @@ -1,3 +1,55 @@ +------------------------------------------------------------------- +Thu Nov 25 20:29:17 UTC 2021 - Sebastian Wagner + +- update to version 11: + - Support for Rocky Linux, Alma Linux, and Gentoo has been added! + - A new `ManifestFormat=` option can be used to generate "manifest" files that + describe what packages were installed. With `json`, a JSON file that shows + the names and versions of all installed packages will be created. With + `changelog`, a longer human-readable file that shows package descriptions and + changelogs will be generated. This latter format should be considered + experimental and likely to change in later versions. + - A new `RemovePackages=` option can be used to uninstall packages after the + build and finalize scripts have been done. This is useful for the case where + packages are required by the build scripts, or pulled in as dependencies + for scriptlets of other packages, but are not necessary in the final image. + - A new `BaseImage=` option can be used to build "system extensions" a.k.a. + "sysexts" — partial images which are mounted on top of an existing system + to provide additional files under `/usr/`. See the + [systemd-sysext man page](https://www.freedesktop.org/software/systemd/man/systemd-sysext.html) + for more information. + - A new `CleanPackageMetadata=` option can be used to force or disable the + removal of package manager files. When this option is not used, they are + removed when the package manager is not installed in the final image. + - A new `UseHostRepositories=` option instructs mkosi to use repository + configuration from the host system, instead of the internal list. + - A new `SshAgent=` option configures the path to the ssh agent. + - A new `SshPort=` option overrides the port used for ssh. + - The `Verity=` setting supports a new value `signed`. When set, verity data + will be signed and the result inserted as an additional partition in the + image. See https://systemd.io/DISCOVERABLE_PARTITIONS for details about + signed disk images. This information is used by `systemd-nspawn`, + `systemd-dissect`, `systemd-sysext`, `systemd-portabled` and `systemd`'s + `RootImage=` setting (among others) to cryptographically validate the image + file systems before use. + - The `--build-environment=` option was renamed to `--environment=` and + extended to cover *all* invoked scripts, not just the `mkosi.build`. + The old name is still understood. + - With `--with-network=never`, `dnf` is called with `--cacheonly`, so that the + package lists are not refreshed. This gives a degree of reproducibility when + doing repeated installs with the same package set (and also makes installs + significantly faster). + - The `--debug=` option gained a new value `disk` to show information about disk + sized and partition allocations. + - Some sections and settings have been renamed for clarity: [Packages] is now + [Content], `Password=`, `PasswordIsHashed=`, and `Autologin=` are now in + [Content]. The old names are still supported, but not documented. + - When `--prepare-script=`/`--build-script=`/`--finalize-script=` is used with + an empty argument, the corresponding script will not be called. + - Python 3.7 is the minimal supported version. + - Note to packagers: the Python `cryptography` module is needed for signing + of verity data. + ------------------------------------------------------------------- Wed Oct 20 12:18:38 UTC 2021 - Enrico Belleri diff --git a/mkosi.spec b/mkosi.spec index de0538a..b7838f5 100644 --- a/mkosi.spec +++ b/mkosi.spec @@ -17,7 +17,7 @@ Name: mkosi -Version: 10 +Version: 11 Release: 0 Summary: Build Legacy-Free OS Images License: LGPL-2.1-or-later