Hello community,
here is the log from the commit of package systemd for openSUSE:Factory checked in at 2020-08-31 17:14:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
and /work/SRC/openSUSE:Factory/.systemd.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd"
Mon Aug 31 17:14:56 2020 rev:315 rq:830355 version:245.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd-mini.changes 2020-08-23 09:20:33.274664348 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd-mini.changes 2020-08-31 17:15:00.533045929 +0200
@@ -1,0 +2,27 @@
+Thu Aug 27 12:51:15 UTC 2020 - Fabian Vogt
+
+- Adjust %pre and %post for the restoration of upstream tmp.mount (boo#1175779)
+
+-------------------------------------------------------------------
+Wed Aug 26 09:46:46 UTC 2020 - Franck Bui
+
+- Import commit a4e393eecb9dbe140a6c7d57419c291d786155cf
+
+ d8e3bd4e22 Revert "core: don't send SIGKILL to user@.service immediatly during shutdown"
+
+-------------------------------------------------------------------
+Tue Aug 25 14:32:16 UTC 2020 - Franck Bui
+
+- Drop requirement on 'sysvinit-tools'
+
+ It was used to workaround bug #886599 by explicitly calling
+ vhangup(8) from getty@.service so when this service was stopped a
+ virtually hangup on the specified terminal when were stopped to give
+ the shell a few seconds to save its history.
+
+ But this workaround was dropped since it had no effect (SLE12-GM was
+ released with it but was still suffering from the bug) and was
+ replaced by commit e9db43d5910717a108, which was released from v226
+ and backported to SLE12/SLE12-SP1.
+
+-------------------------------------------------------------------
systemd.changes: same change
Old:
----
systemd-v245.7+suse.49.g6d6d92930a.tar.xz
New:
----
systemd-v245.7+suse.51.ga4e393eecb.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ systemd-mini.spec ++++++
--- /var/tmp/diff_new_pack.YZv3Oi/_old 2020-08-31 17:15:01.897046626 +0200
+++ /var/tmp/diff_new_pack.YZv3Oi/_new 2020-08-31 17:15:01.901046628 +0200
@@ -26,7 +26,7 @@
##### WARNING: please do not edit this auto generated spec file. Use the systemd.spec! #####
%define mini -mini
%define min_kernel_version 4.5
-%define suse_version +suse.49.g6d6d92930a
+%define suse_version +suse.51.ga4e393eecb
%bcond_with gnuefi
%if 0%{?bootstrap}
@@ -123,7 +123,6 @@
Requires: kmod >= 15
Requires: netcfg >= 11.5
Requires: systemd-presets-branding
-Requires: sysvinit-tools
Requires: udev = %{version}-%{release}
Requires: util-linux >= 2.27.1
Requires: group(lock)
@@ -787,12 +786,7 @@
# a %pre that needs to be run during the build. systemd is one of them
# so keep the section even if it's empty.
%pre
-if [ $1 -gt 1 ] ; then
- case "$(systemctl show -pFragmentPath tmp.mount)" in
- FragmentPath=/usr/lib/systemd/system/tmp.mount)
- ln -sf %{_datadir}/systemd/tmp.mount /etc/systemd/system/ || :
- esac
-fi
+:
%post
# Make /etc/machine-id an empty file during package installation. On
@@ -870,6 +864,13 @@
# It's run only once.
%{_prefix}/lib/systemd/scripts/migrate-sysconfig-i18n.sh || :
+# Previous versions had tmp.mount moved to /usr/share/systemd/tmp.mount.
+# It could be symlinked into /etc to make /tmp a tmpfs. The file does not exist anymore,
+# so migrate the link to the new location.
+if [ "$(readlink -f %{_sysconfdir}/systemd/system/tmp.mount)" = "%{_datadir}/systemd/tmp.mount" ] ; then
+ ln -sf %{_unitdir}/tmp.mount %{_sysconfdir}/systemd/system/tmp.mount
+fi
+
%postun
%systemd_postun
# Avoid restarting logind until fixed upstream (issue #1163)
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.YZv3Oi/_old 2020-08-31 17:15:01.953046654 +0200
+++ /var/tmp/diff_new_pack.YZv3Oi/_new 2020-08-31 17:15:01.957046657 +0200
@@ -24,7 +24,7 @@
%define bootstrap 0
%define mini %nil
%define min_kernel_version 4.5
-%define suse_version +suse.49.g6d6d92930a
+%define suse_version +suse.51.ga4e393eecb
%bcond_with gnuefi
%if 0%{?bootstrap}
@@ -121,7 +121,6 @@
Requires: kmod >= 15
Requires: netcfg >= 11.5
Requires: systemd-presets-branding
-Requires: sysvinit-tools
Requires: udev = %{version}-%{release}
Requires: util-linux >= 2.27.1
Requires: group(lock)
@@ -785,12 +784,7 @@
# a %pre that needs to be run during the build. systemd is one of them
# so keep the section even if it's empty.
%pre
-if [ $1 -gt 1 ] ; then
- case "$(systemctl show -pFragmentPath tmp.mount)" in
- FragmentPath=/usr/lib/systemd/system/tmp.mount)
- ln -sf %{_datadir}/systemd/tmp.mount /etc/systemd/system/ || :
- esac
-fi
+:
%post
# Make /etc/machine-id an empty file during package installation. On
@@ -868,6 +862,13 @@
# It's run only once.
%{_prefix}/lib/systemd/scripts/migrate-sysconfig-i18n.sh || :
+# Previous versions had tmp.mount moved to /usr/share/systemd/tmp.mount.
+# It could be symlinked into /etc to make /tmp a tmpfs. The file does not exist anymore,
+# so migrate the link to the new location.
+if [ "$(readlink -f %{_sysconfdir}/systemd/system/tmp.mount)" = "%{_datadir}/systemd/tmp.mount" ] ; then
+ ln -sf %{_unitdir}/tmp.mount %{_sysconfdir}/systemd/system/tmp.mount
+fi
+
%postun
%systemd_postun
# Avoid restarting logind until fixed upstream (issue #1163)
++++++ systemd-v245.7+suse.49.g6d6d92930a.tar.xz -> systemd-v245.7+suse.51.ga4e393eecb.tar.xz ++++++
/work/SRC/openSUSE:Factory/systemd/systemd-v245.7+suse.49.g6d6d92930a.tar.xz /work/SRC/openSUSE:Factory/.systemd.new.3399/systemd-v245.7+suse.51.ga4e393eecb.tar.xz differ: char 27, line 1