diff --git a/mkosi-13.tar.gz b/mkosi-13.tar.gz deleted file mode 100644 index 9e079c1..0000000 --- a/mkosi-13.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbea73744001f14dfd9cf9be0e71dc7361a1592c0d0959e891713f5771d469ad -size 174891 diff --git a/mkosi-14.tar.gz b/mkosi-14.tar.gz new file mode 100644 index 0000000..5d43ff4 --- /dev/null +++ b/mkosi-14.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42f3447206e68a3ec07542fa4a71d2d67a4e498c3301c6cf804a42b209d6e1ae +size 176006 diff --git a/mkosi.changes b/mkosi.changes index 9b616bd..32144fd 100644 --- a/mkosi.changes +++ b/mkosi.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Sat Dec 3 22:08:17 UTC 2022 - Dirk Müller + +- update to v14: + * mkosi now creates distro~release subdirectories inside the build, cache + and output directories for each distro~release combination that is + built. This allows building for multiple distros without throwing away + the results of a previous distro build every time. + * The preferred names for mkosi configuration files and directories are + now mkosi.conf and mkosi.conf.d/ respectively. The old names + (mkosi.default and mkosi.default.d) have been removed from the docs but + are still supported for backwards compatibility. + * plain_squashfs type images will now also be named with a .raw suffix. + * tar type images will now respect the --compress option. + * Pacman's SigLevel option was changed to use the same default value as + used on Arch which is SigLevel = Required DatabaseOptional. If this + results in keyring errors, you need to update the keyring by running + * Support for CentOS 7 was dropped. If you still need to support CentOS 7, + we recommend using any mkosi version up to 13. + * Support for BIOS/grub was dropped. because EFI hardware is widely + available and legacy BIOS systems do not support the feature set to + fully verify a boot chain from firmware to userland and it has become + bothersome to maintain for little use. + * To generate BIOS images you can use any version of mkosi up to mkosi 13 + or the new --bios-size option. This can be used to add a BIOS boot + partition of the specified size on which grub (or any other bootloader) + can be installed with the help of mkosi's script support (depending on + your needs most likely mkosi.postinst or mkosi.finalize). This method + can also be used for other EFI bootloaders that mkosi intentionally does + not support. + * mkosi now unconditionally copies the kernel, initrd and kernel cmdline + from the image that were previously only copied out for Qemu boot. + * mkosi now runs apt and dpkg on the host. As such, we now require apt and + dpkg to be installed on the host along with debootstrap in order to be + able to build debian/ubuntu images. + * Split dm-verity artifacts default names have been changed to match what + systemd and other tools expect: image.root.raw, image.root.verity, + image.root.roothash, image.root.roothash.p7s (same for usr variants). + * mkosi will again default to the same OS release as the host system when + the host system uses the same distribution as the image that's being + built. + * By default, mkosi will now change the owner of newly created directories + to SUDO_UID or PKEXEC_UID if defined, unless --no-chown is used. + * If systemd-nspawn v252 or newer is used, bind-mounted directories with + systemd-nspawn will use the new rootidmap option so files and + directories created from within the container will be owned by the + actual directory owner on the host. + ------------------------------------------------------------------- Mon Sep 26 06:08:52 UTC 2022 - Sebastian Wagner diff --git a/mkosi.spec b/mkosi.spec index f5828bb..45647f0 100644 --- a/mkosi.spec +++ b/mkosi.spec @@ -17,7 +17,7 @@ Name: mkosi -Version: 13 +Version: 14 Release: 0 Summary: Build Legacy-Free OS Images License: LGPL-2.1-or-later