Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tik for openSUSE:Factory checked in at 2025-03-27 22:31:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tik (Old) and /work/SRC/openSUSE:Factory/.tik.new.2696 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tik" Thu Mar 27 22:31:46 2025 rev:25 rq:1256298 version:1.3.10 Changes: -------- --- /work/SRC/openSUSE:Factory/tik/tik.changes 2025-03-24 13:30:49.704266896 +0100 +++ /work/SRC/openSUSE:Factory/.tik.new.2696/tik.changes 2025-03-27 22:31:51.955524916 +0100 @@ -1,0 +2,7 @@ +Wed Mar 26 18:20:50 UTC 2025 - rbr...@suse.com + +- Update to version 1.3.10: + * 15-encrypt: create /etc/sysconfig/fde-tools before any calls to sdbootutil (boo#1239862) + * Update README.md + +------------------------------------------------------------------- Old: ---- tik-1.3.9.obscpio New: ---- tik-1.3.10.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tik.spec ++++++ --- /var/tmp/diff_new_pack.x44zUd/_old 2025-03-27 22:31:52.475546441 +0100 +++ /var/tmp/diff_new_pack.x44zUd/_new 2025-03-27 22:31:52.475546441 +0100 @@ -17,7 +17,7 @@ Name: tik -Version: 1.3.9 +Version: 1.3.10 Release: 0 Summary: Transactional Installation Kit License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.x44zUd/_old 2025-03-27 22:31:52.499547434 +0100 +++ /var/tmp/diff_new_pack.x44zUd/_new 2025-03-27 22:31:52.503547601 +0100 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/sysrich/tik.git</param> <param name="scm">git</param> - <param name="revision">v1.3.9</param> + <param name="revision">v1.3.10</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.x44zUd/_old 2025-03-27 22:31:52.523548428 +0100 +++ /var/tmp/diff_new_pack.x44zUd/_new 2025-03-27 22:31:52.523548428 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/sysrich/tik.git</param> - <param name="changesrevision">e9d1227b84ed7086b959a61d373f14686b7f87dc</param></service></servicedata> + <param name="changesrevision">9625326d28a683619e71f02a7395c3cdaeb5b9fe</param></service></servicedata> (No newline at EOF) ++++++ tik-1.3.9.obscpio -> tik-1.3.10.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tik-1.3.9/README.md new/tik-1.3.10/README.md --- old/tik-1.3.9/README.md 2025-03-22 19:14:19.000000000 +0100 +++ new/tik-1.3.10/README.md 2025-03-26 19:19:36.000000000 +0100 @@ -1,6 +1,6 @@ # tik -Transactional Installation Kit - A toolkit for deploying Operating System images to UEFI hardware from a USB stick. +Tailored Installation Kit - A toolkit for deploying Operating System images to UEFI hardware from a USB stick. ## General Premise diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tik-1.3.9/usr/lib/tik/modules/post/15-encrypt new/tik-1.3.10/usr/lib/tik/modules/post/15-encrypt --- old/tik-1.3.9/usr/lib/tik/modules/post/15-encrypt 2025-03-22 19:14:19.000000000 +0100 +++ new/tik-1.3.10/usr/lib/tik/modules/post/15-encrypt 2025-03-26 19:19:36.000000000 +0100 @@ -93,13 +93,11 @@ cryptUUID=$(lsblk -n -r -d -o UUID ${cryptpart}) echo "aeon_root UUID=${cryptUUID} none x-initrd.attach${crypttab_opts}" | prun tee ${encrypt_dir}/mnt/etc/crypttab echo "# Installing boot loader" > ${encrypt_pipe} - # Populate ESP - prun /usr/bin/chroot ${encrypt_dir}/mnt sdbootutil -vv --esp-path /boot/efi --no-variables install 1>&2 - echo "56" > ${encrypt_pipe} - echo "# Creating initrd" > ${encrypt_pipe} - # FIXME: Dracut gets confused by previous installations on occasion with the default config, override the problematic option temporarily - /usr/bin/echo 'hostonly_cmdline="no"' | prun tee ${encrypt_dir}/mnt/etc/dracut.conf.d/99-tik.conf - # If Default mode has been detected, configure PCR policy + # If Default mode has been detected, configure PCR policy. In this case, + # `etc/sysconfig/fde-tools` must be created before any calls to sdbtools, + # because sdbootutil expects at least one of the configuration files being + # present. See + # https://github.com/openSUSE/sdbootutil/commit/8d3db8b01f5681c11054c37145aad3e3973a7741 if [ "${tik_encrypt_mode}" == 0 ]; then # Explaining the chosen PCR list below # - 4 - Bootloader and drivers, should never recovery key as bootloader should only be updated with new PCR measurements @@ -113,6 +111,12 @@ # - 2 - Includes option ROMs on pluggable hardware, such as external GPUs. Attaching a GPU to your laptop shouldn't hinder booting. # - 3 - Firmware from pluggable hardware. Attaching hardware to your laptop shouldn't hinder booting fi + # Populate ESP + prun /usr/bin/chroot ${encrypt_dir}/mnt sdbootutil -vv --esp-path /boot/efi --no-variables install 1>&2 + echo "56" > ${encrypt_pipe} + echo "# Creating initrd" > ${encrypt_pipe} + # FIXME: Dracut gets confused by previous installations on occasion with the default config, override the problematic option temporarily + /usr/bin/echo 'hostonly_cmdline="no"' | prun tee ${encrypt_dir}/mnt/etc/dracut.conf.d/99-tik.conf # mkinitrd done by add-all-kernels prun /usr/bin/chroot ${encrypt_dir}/mnt sdbootutil -vv --esp-path /boot/efi --no-variables add-all-kernels 1>&2 # FIXME: Dracut gets confused by previous installations on occasion with the default config, remove override now initrd done ++++++ tik.obsinfo ++++++ --- /var/tmp/diff_new_pack.x44zUd/_old 2025-03-27 22:31:52.631552898 +0100 +++ /var/tmp/diff_new_pack.x44zUd/_new 2025-03-27 22:31:52.635553065 +0100 @@ -1,5 +1,5 @@ name: tik -version: 1.3.9 -mtime: 1742667259 -commit: e9d1227b84ed7086b959a61d373f14686b7f87dc +version: 1.3.10 +mtime: 1743013176 +commit: 9625326d28a683619e71f02a7395c3cdaeb5b9fe