Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ignition for openSUSE:Factory checked in at 2022-03-28 17:00:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ignition (Old) and /work/SRC/openSUSE:Factory/.ignition.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ignition" Mon Mar 28 17:00:15 2022 rev:32 rq:964893 version:2.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ignition/ignition.changes 2022-03-18 16:41:45.841165339 +0100 +++ /work/SRC/openSUSE:Factory/.ignition.new.1900/ignition.changes 2022-03-28 17:01:04.585011372 +0200 @@ -1,0 +2,9 @@ +Fri Mar 25 09:59:53 UTC 2022 - Ignaz Forster <ifors...@suse.com> + +- Add ignition-touch-selinux-autorelabel.conf: + Trigger SELinux autorelabel after Ignition runs; Ignition would + support SELinux itself, however this is a compile time option, so + it can't be used here. +- Filter commented lines in ignition-mount-initrd-fstab.service + +------------------------------------------------------------------- New: ---- ignition-touch-selinux-autorelabel.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ignition.spec ++++++ --- /var/tmp/diff_new_pack.mUYhKu/_old 2022-03-28 17:01:05.301012344 +0200 +++ /var/tmp/diff_new_pack.mUYhKu/_new 2022-03-28 17:01:05.305012350 +0200 @@ -36,6 +36,7 @@ Source11: ignition-enable-network.sh Source12: ignition-kargs-helper Source13: ignition-remove-reconfig_system.service +Source14: ignition-touch-selinux-autorelabel.conf Source20: ignition-userconfig-timeout.conf Source21: ignition-userconfig-timeout-arm.conf Patch2: 0002-allow-multiple-mounts-of-same-device.patch @@ -87,7 +88,7 @@ mkdir dracut/30ignition-microos grub systemd_suse chmod +x %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE12} -cp %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE13} dracut/30ignition-microos/ +cp %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE9} %{SOURCE10} %{SOURCE11} %{SOURCE13} %{SOURCE14} dracut/30ignition-microos/ %ifarch aarch64 %{arm} cp %{SOURCE21} dracut/30ignition-microos/ignition-userconfig-timeout.conf %else ++++++ README.SUSE ++++++ --- /var/tmp/diff_new_pack.mUYhKu/_old 2022-03-28 17:01:05.349012409 +0200 +++ /var/tmp/diff_new_pack.mUYhKu/_new 2022-03-28 17:01:05.353012415 +0200 @@ -18,6 +18,10 @@ Set timeout for Ignition device so boot will just continue if no physical Ignition configuration device is attached (e.g. when using platform specific configuration). +* ignition-touch-selinux-autorelabel.conf: + Trigger SELinux autorelabel after Ignition runs; Ignition would support + SELinux itself, however this is a compile time option, so it can't be + used here. * ignition-suse-generator: Supplements the upstream generator by adding dependencies to ignition-setup-user.service and ignition-mount-initrd-fstab.service. ++++++ ignition-mount-initrd-fstab.service ++++++ --- /var/tmp/diff_new_pack.mUYhKu/_old 2022-03-28 17:01:05.433012524 +0200 +++ /var/tmp/diff_new_pack.mUYhKu/_new 2022-03-28 17:01:05.437012529 +0200 @@ -18,7 +18,7 @@ [Service] Type=oneshot RemainAfterExit=yes -ExecStart=/bin/sh -c 'eval $(awk '"'"'$4 ~ /x-initrd.mount/ {print "if ! findmnt /sysroot" $2 " >/dev/null; then mount -t " $3 " -o " $4 " " $1 " /sysroot" $2 "; fi;" }'"'"' /sysroot/etc/fstab)' +ExecStart=/bin/sh -c 'eval $(awk '"'"'$4 ~ /x-initrd.mount/ && $1 !~ /^#/ {print "if ! findmnt /sysroot" $2 " >/dev/null; then mount -t " $3 " -o " $4 " " $1 " /sysroot" $2 "; fi;" }'"'"' /sysroot/etc/fstab)' ExecStop=/bin/sh -c 'if [ -f /sysroot/etc/systemd/system-preset/20-ignition.preset ]; then while read line; do systemctl --root=/sysroot $line; done < /sysroot/etc/systemd/system-preset/20-ignition.preset; fi' ExecStop=/usr/bin/umount -a -O "x-initrd.mount" ++++++ ignition-touch-selinux-autorelabel.conf ++++++ [Service] ExecStart=/usr/bin/sh -c 'if [ -e /sysroot/etc/selinux/.relabelled ]; then >> /sysroot/etc/selinux/.autorelabel; fi' ++++++ module-setup.sh ++++++ --- /var/tmp/diff_new_pack.mUYhKu/_old 2022-03-28 17:01:05.533012660 +0200 +++ /var/tmp/diff_new_pack.mUYhKu/_new 2022-03-28 17:01:05.537012665 +0200 @@ -23,6 +23,8 @@ "$systemdsystemunitdir/ignition-mount-initrd-fstab.service" inst_simple "$moddir/ignition-userconfig-timeout.conf" \ "$systemdsystemunitdir/dev-disk-by\x2dlabel-ignition.device.d/ignition-userconfig-timeout.conf" + inst_simple "$moddir/ignition-touch-selinux-autorelabel.conf" \ + "$systemdsystemunitdir/ignition-files.service.d/ignition-touch-selinux-autorelabel.conf" inst_simple "$moddir/ignition-suse-generator" \ "/etc/systemd/system-generators/ignition-generator" inst_script "$moddir/ignition-enable-network.sh" \