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-04-09 01:43:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ignition (Old)
 and      /work/SRC/openSUSE:Factory/.ignition.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ignition"

Sat Apr  9 01:43:49 2022 rev:33 rq:967468 version:2.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ignition/ignition.changes        2022-03-28 
17:01:04.585011372 +0200
+++ /work/SRC/openSUSE:Factory/.ignition.new.1900/ignition.changes      
2022-04-09 01:43:59.162780108 +0200
@@ -1,0 +2,22 @@
+Tue Apr  5 14:57:20 UTC 2022 - Ignaz Forster <ifors...@suse.com>
+
+- ignition-mount-initrd-fstab.service:
+  - Don't ignore errors in loops
+  - Unmount mount points recursively - a new submount may have
+    appeared
+  - Split umount part into own service file:
+- ignition-umount-initrd-fstab.service:
+  - Unmounts the additional mounts as soon as they are not
+    required for Ignition any more; the ExecStop operation is
+    running quite late in initrd and may unmount essential mount
+    points flagged with "x-initrd.mount" (e.g. when storing /usr on
+    a separate mount point). In theory this will also affect
+    Ignition itself, but it hasn't been reported as a problem so
+    far.
+
+-------------------------------------------------------------------
+Mon Apr  4 17:23:10 UTC 2022 - Ignaz Forster <ifors...@suse.com>
+
+- Don't include non-MarkDown files in documentation
+
+-------------------------------------------------------------------

New:
----
  ignition-umount-initrd-fstab.service

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ignition.spec ++++++
--- /var/tmp/diff_new_pack.sSIJ9o/_old  2022-04-09 01:44:00.006770116 +0200
+++ /var/tmp/diff_new_pack.sSIJ9o/_new  2022-04-09 01:44:00.010770069 +0200
@@ -25,6 +25,7 @@
 URL:            https://github.com/coreos/ignition
 Source:         %{name}-%{version}.tar.xz
 Source1:        ignition-mount-initrd-fstab.service
+Source2:        ignition-umount-initrd-fstab.service
 Source3:        ignition-suse-generator
 Source4:        module-setup.sh
 Source5:        02_ignition_firstboot
@@ -88,7 +89,7 @@
 
 mkdir dracut/30ignition-microos grub systemd_suse
 chmod +x %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE12}
-cp %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE9} %{SOURCE10} 
%{SOURCE11} %{SOURCE13} %{SOURCE14} dracut/30ignition-microos/
+cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE9} 
%{SOURCE10} %{SOURCE11} %{SOURCE13} %{SOURCE14} dracut/30ignition-microos/
 %ifarch aarch64 %{arm}
 cp %{SOURCE21} dracut/30ignition-microos/ignition-userconfig-timeout.conf
 %else
@@ -150,7 +151,7 @@
 
 %files
 %license LICENSE
-%doc README.md README.SUSE docs
+%doc README.md README.SUSE docs/*.md
 %{_prefix}/lib/dracut/modules.d/30ignition
 %{_prefix}/lib/dracut/modules.d/30ignition-microos
 %{_bindir}/ignition-validate

++++++ README.SUSE ++++++
--- /var/tmp/diff_new_pack.sSIJ9o/_old  2022-04-09 01:44:00.070769359 +0200
+++ /var/tmp/diff_new_pack.sSIJ9o/_new  2022-04-09 01:44:00.074769311 +0200
@@ -1,6 +1,6 @@
 Changes for openSUSE / SLE:
 
-* ignition-mount-initrd-fstab.service:
+* ignition-mount-initrd-fstab.service / ignition-umount-initrd-fstab.service:
   Upstream Ignition will only mount partitions or subvolumes explicitly
   mentioned in the Ignition configuration. A default SUSE system, however,
   is split over several subvolumes, and most users won't want to define

++++++ ignition-mount-initrd-fstab.service ++++++
--- /var/tmp/diff_new_pack.sSIJ9o/_old  2022-04-09 01:44:00.158768317 +0200
+++ /var/tmp/diff_new_pack.sSIJ9o/_new  2022-04-09 01:44:00.162768269 +0200
@@ -17,8 +17,5 @@
 
 [Service]
 Type=oneshot
-RemainAfterExit=yes
-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"
+ExecStart=/bin/sh -e -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)'
 

++++++ ignition-suse-generator ++++++
--- /var/tmp/diff_new_pack.sSIJ9o/_old  2022-04-09 01:44:00.210767701 +0200
+++ /var/tmp/diff_new_pack.sSIJ9o/_new  2022-04-09 01:44:00.222767559 +0200
@@ -9,6 +9,7 @@
 . /run/ignition.env
 
 add_requires ignition-mount-initrd-fstab.service ignition-files.service
+add_requires ignition-umount-initrd-fstab.service ignition-files.service
 add_requires ignition-enable-network.service ignition-fetch.service
 
 if [ -z "${PLATFORM_ID}" ]; then

++++++ ignition-umount-initrd-fstab.service ++++++
[Unit]
Description=Unmount initrd fstab entries for Ignition
DefaultDependencies=false
Before=ignition-complete.target
After=ignition-files.service

[Service]
Type=oneshot
ExecStart=/bin/sh -e -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'
ExecStart=/bin/sh -e -c 'eval $(awk '"'"'$4 ~ /x-initrd.mount/ && $1 !~ /^#/ 
{print "if findmnt /sysroot" $2 " >/dev/null; then umount -R /sysroot" $2 "; 
fi;" }'"'"' /sysroot/etc/fstab)'

++++++ module-setup.sh ++++++
--- /var/tmp/diff_new_pack.sSIJ9o/_old  2022-04-09 01:44:00.302766612 +0200
+++ /var/tmp/diff_new_pack.sSIJ9o/_new  2022-04-09 01:44:00.306766565 +0200
@@ -21,6 +21,8 @@
         "$systemdsystemunitdir/ignition-enable-network.service"
     inst_simple "$moddir/ignition-mount-initrd-fstab.service" \
         "$systemdsystemunitdir/ignition-mount-initrd-fstab.service"
+    inst_simple "$moddir/ignition-umount-initrd-fstab.service" \
+        "$systemdsystemunitdir/ignition-umount-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" \

Reply via email to