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-06-17 21:20:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ignition (Old)
 and      /work/SRC/openSUSE:Factory/.ignition.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ignition"

Fri Jun 17 21:20:09 2022 rev:35 rq:982087 version:2.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ignition/ignition.changes        2022-04-17 
23:50:03.562325070 +0200
+++ /work/SRC/openSUSE:Factory/.ignition.new.1548/ignition.changes      
2022-06-17 21:22:22.874769088 +0200
@@ -1,0 +2,36 @@
+Wed May 18 12:37:46 UTC 2022 - ifors...@suse.com
+
+- Update to version 2.14.0:
+  * NEWS: update v2.14.0
+  * docs/operator-notes: add section on provisioning secrets
+  * Dockerfile.validate: build with Fedora 36
+  * internal/resource: fix gs:// fetches in GCE without a service account
+  * docs/operator-notes: document supported S3 URL formats
+  * internal/resource: fix S3 access point object ARNs
+  * exec/util: fix infinite loop in Depth() if -root is relative
+  * Add ignition-delete-config.service and ignition-rmcfg symlink
+  * providers/virtualbox: support deleting Ignition configs
+  * providers/virtualbox: add comment referencing VirtualBox source
+  * providers/virtualbox: add define for GUEST_PROP_FN_GET_PROP
+  * providers/virtualbox: add helper to set up hypervisor connection
+  * providers/vmware: support deleting Ignition configs
+  * main: add ignition-rmcfg multicall binary
+  * go.mod: add github.com/beevik/etree
+  * providers/vmware: switch to internal copy of OVF parser
+  * internal/resource: fix bucket field in error message
+  * internal/resource: derive AWS region hint from ARN partition field
+  * internal/resource: simplify test
+  * internal/resource: fix minor nits
+  * provider/azure: try to fetch userdata from IMDS
+  * providers/vmware: convert OVF tests to testify
+  * providers/vmware: drop vmw-ovflib docs
+  * providers/vmware: add verbatim copy of vmw-ovflib
+  * providers/vmware: add constants for guestinfo and OVF property names
+  * providers/virtualbox: fix reading properties with flags
+  * internal/resource: support S3 access point URLs
+- Update fixes CVE from [bsc#1199524]; this introduces a new
+  service "ignition-delete-config.service"
+- Add ignition-rmcfg-suse.conf dropin to adapt to SUSE environment
+- Use fixed paths in spec file for hardcoded installation paths
+
+-------------------------------------------------------------------

Old:
----
  ignition-2.13.0.tar.xz

New:
----
  ignition-2.14.0.tar.xz
  ignition-rmcfg-suse.conf

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

Other differences:
------------------
++++++ ignition.spec ++++++
--- /var/tmp/diff_new_pack.iHqn9N/_old  2022-06-17 21:22:23.462769407 +0200
+++ /var/tmp/diff_new_pack.iHqn9N/_new  2022-06-17 21:22:23.462769407 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ignition
-Version:        2.13.0
+Version:        2.14.0
 Release:        0
 Summary:        First boot installer and configuration tool
 License:        Apache-2.0
@@ -38,6 +38,7 @@
 Source12:       ignition-kargs-helper
 Source13:       ignition-remove-reconfig_system.service
 Source14:       ignition-touch-selinux-autorelabel.conf
+Source15:       ignition-rmcfg-suse.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 @@
 %prep
 %autosetup -p1
 
-mkdir dracut/30ignition-microos grub systemd_suse
+mkdir -p dracut/30ignition-microos grub 
systemd_suse/ignition-delete-config.service.d
 chmod +x %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE12}
 cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE8} %{SOURCE9} 
%{SOURCE10} %{SOURCE11} %{SOURCE13} %{SOURCE14} dracut/30ignition-microos/
 %ifarch aarch64 %{arm}
@@ -97,6 +98,7 @@
 %endif
 cp %{SOURCE5} grub/
 cp %{SOURCE6} systemd_suse/
+cp %{SOURCE15} systemd_suse/ignition-delete-config.service.d/
 cp %{SOURCE7} .
 cp %{SOURCE12} dracut/30ignition/ignition-kargs-helper.sh
 
@@ -108,9 +110,16 @@
 make -o all install DESTDIR=%{buildroot}
 
 install -d %{buildroot}%{_sysconfdir}/grub.d
-install -d %{buildroot}%{_prefix}/lib/systemd/system
+install -d %{buildroot}%{_unitdir}/ignition-delete-config.service.d
 install -p -m 0755 grub/* %{buildroot}%{_sysconfdir}/grub.d/
-install -p -m 0644 systemd_suse/* %{buildroot}%{_prefix}/lib/systemd/system/
+install -p -m 0644 systemd_suse/*.service 
%{buildroot}%{_prefix}/lib/systemd/system/
+install -p -m 0644 systemd_suse/ignition-delete-config.service.d/* 
%{buildroot}%{_prefix}/lib/systemd/system/ignition-delete-config.service.d
+install -d %{buildroot}%{_sbindir}/
+mv %{buildroot}/usr/libexec/ignition-rmcfg %{buildroot}/%{_sbindir}/
+rmdir %{buildroot}/usr/libexec
+
+%pre
+%service_add_pre ignition-delete-config.service
 
 %post
 %{?regenerate_initrd_post}
@@ -121,6 +130,13 @@
     mkdir -p %{_rundir}/ignition-dracut/
     touch %{_rundir}/ignition-dracut/isupgrade
 fi
+%service_add_post ignition-delete-config.service
+
+%preun
+%service_del_preun ignition-delete-config.service
+
+%postun
+%service_del_postun_without_restart ignition-delete-config.service
 
 %posttrans
 %{?regenerate_initrd_posttrans}
@@ -152,9 +168,14 @@
 %files
 %license LICENSE
 %doc README.md README.SUSE docs/*.md
-%{_prefix}/lib/dracut/modules.d/30ignition
-%{_prefix}/lib/dracut/modules.d/30ignition-microos
-%{_bindir}/ignition-validate
+# Paths are hardcoded in the Makefile
+/usr/lib/dracut/modules.d/30ignition
+/usr/lib/dracut/modules.d/30ignition-microos
+/usr/bin/ignition-validate
+/usr/lib/systemd/system/ignition-delete-config.service
+%{_sbindir}/ignition-rmcfg
+%dir %{_unitdir}/ignition-delete-config.service.d
+%{_unitdir}/ignition-delete-config.service.d/ignition-rmcfg-suse.conf
 
 %files dracut-grub2
 %license LICENSE

++++++ README.SUSE ++++++
--- /var/tmp/diff_new_pack.iHqn9N/_old  2022-06-17 21:22:23.502769429 +0200
+++ /var/tmp/diff_new_pack.iHqn9N/_new  2022-06-17 21:22:23.506769431 +0200
@@ -18,6 +18,11 @@
   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-rmcfg-suse.conf:
+  Adapt systemd service to match our own packaging: We do not support
+  ConditionFirstBoot, and additionally support auto-detection of the platform
+  (see ignition-suse-generator), so the detection whether the stage should be
+  called has to be done via shell script.
 * 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

++++++ _service ++++++
--- /var/tmp/diff_new_pack.iHqn9N/_old  2022-06-17 21:22:23.526769442 +0200
+++ /var/tmp/diff_new_pack.iHqn9N/_new  2022-06-17 21:22:23.530769444 +0200
@@ -1,8 +1,8 @@
 <services>
   <service name="tar_scm" mode="disabled">
-    <param name="version">2.13.0</param>
-    <param name="revision">v2.13.0</param>
-    <param name="url">git://github.com/coreos/ignition.git</param>
+    <param name="version">2.14.0</param>
+    <param name="revision">v2.14.0</param>
+    <param name="url">https://github.com/coreos/ignition</param>
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.iHqn9N/_old  2022-06-17 21:22:23.546769453 +0200
+++ /var/tmp/diff_new_pack.iHqn9N/_new  2022-06-17 21:22:23.550769455 +0200
@@ -1,8 +1,7 @@
 <servicedata>
   <service name="tar_scm">
-    <param name="url">git://github.com/coreos/ignition.git</param>
-    <param 
name="changesrevision">103783f0d74dafc5fbad38c6de6ff983d0b6aef2</param>
+    <param name="url">https://github.com/coreos/ignition</param>
+    <param 
name="changesrevision">d10f7c1ac3576c1010cecaa74b12a502cbfbffce</param>
  </service>
 </servicedata>
-(No newline at EOF)
 

++++++ ignition-2.13.0.tar.xz -> ignition-2.14.0.tar.xz ++++++
++++ 37693 lines of diff (skipped)

++++++ ignition-rmcfg-suse.conf ++++++
[Unit]
ConditionFirstBoot=
ConditionKernelCommandLine=
ConditionKernelCommandLine=|ignition.firstboot

[Service]
ExecStart=
ExecStart=/bin/bash -c 'if [ "${PLATFORM_ID}" = virtualbox -o "${PLATFORM_ID}" 
= vmware ]; then /usr/sbin/ignition-rmcfg --platform=${PLATFORM_ID}; fi'

Reply via email to