Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package policycoreutils for openSUSE:Factory
checked in at 2022-12-20 20:19:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/policycoreutils (Old)
and /work/SRC/openSUSE:Factory/.policycoreutils.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "policycoreutils"
Tue Dec 20 20:19:58 2022 rev:65 rq:1043875 version:3.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/policycoreutils/policycoreutils.changes
2022-07-29 16:47:06.894521929 +0200
+++
/work/SRC/openSUSE:Factory/.policycoreutils.new.1835/policycoreutils.changes
2022-12-20 20:20:08.593765204 +0100
@@ -1,0 +2,17 @@
+Mon Dec 19 14:38:47 UTC 2022 - Callum Farmer <[email protected]>
+
+- Use %_pam_vendordir
+
+-------------------------------------------------------------------
+Fri Dec 16 15:28:13 UTC 2022 - Stefan Schubert <[email protected]>
+
+- Error in spec file: No "config" tag in "/usr/ should be used.
+
+-------------------------------------------------------------------
+Fri Dec 9 17:12:04 UTC 2022 - Stefan Schubert <[email protected]>
+
+- Migration PAM settings to /usr/etc: Saving user changed
+ configuration files in /etc and restoring them while an RPM
+ update.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ policycoreutils.spec ++++++
--- /var/tmp/diff_new_pack.ILFFqx/_old 2022-12-20 20:20:09.553770467 +0100
+++ /var/tmp/diff_new_pack.ILFFqx/_new 2022-12-20 20:20:09.561770511 +0100
@@ -188,12 +188,25 @@
mkdir -p %{buildroot}/sbin
mkdir -p %{buildroot}%{_mandir}/man1
mkdir -p %{buildroot}%{_mandir}/man8
-mkdir -p %{buildroot}%{_sysconfdir}/pam.d
mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
+%if 0%{?suse_version} > 1500
+mkdir -p %{buildroot}%{_pam_vendordir}
+%else
+mkdir -p %{buildroot}%{_sysconfdir}/pam.d
+%endif
make LSPP_PRIV=y DESTDIR=%{buildroot} install LIBEXECDIR=%{_libexecdir}
+%if 0%{?suse_version} > 1500
+cp -f %{SOURCE13} %{buildroot}%{_pam_vendordir}/newrole
+rm %{buildroot}%{_sysconfdir}/pam.d/newrole
+mv %{buildroot}%{_sysconfdir}/pam.d/run_init
%{buildroot}%{_pam_vendordir}/run_init
+%else
+cp -f %{SOURCE13} %{buildroot}%{_sysconfdir}/pam.d/newrole
+%endif
install -D -m 644 %{SOURCE12}
%{buildroot}%{_datadir}/pixmaps/system-config-selinux.png
+%if 0%{?suse_version} < 1500
install -m 644 %{SOURCE13}
%{buildroot}%{_sysconfdir}/pam.d/system-config-selinux
install -m 644 %{SOURCE13} %{buildroot}%{_sysconfdir}/pam.d/selinux-polgengui
+%endif
install -m 644 %{SOURCE10}
%{buildroot}%{_sysconfdir}/security/console.apps/system-config-selinux
install -m 644 %{SOURCE12}
%{buildroot}%{_sysconfdir}/security/console.apps/selinux-polgengui
rm -f %{buildroot}%{_mandir}/ru/man8/genhomedircon.8.gz
@@ -210,9 +223,7 @@
%fdupes -s %{buildroot}%{_datadir}
%if 0%{?suse_version} >= 1500
-rm %{buildroot}%{_sysconfdir}/pam.d/selinux-polgengui \
- %{buildroot}%{_sysconfdir}/pam.d/system-config-selinux \
- %{buildroot}%{_sysconfdir}/security/console.apps/selinux-polgengui \
+rm %{buildroot}%{_sysconfdir}/security/console.apps/selinux-polgengui \
%{buildroot}%{_sysconfdir}/security/console.apps/system-config-selinux \
%{buildroot}%{_bindir}/selinux-polgengui \
%{buildroot}%{_bindir}/system-config-selinux \
@@ -220,9 +231,35 @@
%{buildroot}%{_datadir}/applications/system-config-selinux.desktop \
%{buildroot}%{_datadir}/pixmaps/system-config-selinux.png
%endif
-cp -f %{SOURCE13} %{buildroot}%{_sysconfdir}/pam.d/newrole
+
mv %{buildroot}/sbin/* %{buildroot}/usr/sbin/
+%if 0%{?suse_version} > 1500
+%pre
+# Prepare for migration to /usr/etc; save any old .rpmsave
+for i in pam.d/run_init ; do
+ test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave
%{_sysconfdir}/${i}.rpmsave.old ||:
+done
+
+%pre newrole
+# Prepare for migration to /usr/etc; save any old .rpmsave
+for i in pam.d/newrole ; do
+ test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave
%{_sysconfdir}/${i}.rpmsave.old ||:
+done
+
+%posttrans
+# Migration to /usr/etc, restore just created .rpmsave
+for i in pam.d/run_init ; do
+ test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave
%{_sysconfdir}/${i} ||:
+done
+
+%posttrans newrole
+# Migration to /usr/etc, restore just created .rpmsave
+for i in pam.d/newrole ; do
+ test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave
%{_sysconfdir}/${i} ||:
+done
+%endif
+
%post newrole
%set_permissions %{_bindir}/newrole
@@ -250,7 +287,11 @@
%{_sbindir}/run_init
%{_sbindir}/open_init_pty
%{_bindir}/secon
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/run_init
+%else
%config(noreplace) %{_sysconfdir}/pam.d/run_init
+%endif
%config(noreplace) %{_sysconfdir}/sestatus.conf
%{_mandir}/man8/fixfiles.8%{?ext_man}
%{_mandir}/man8/genhomedircon.8%{?ext_man}
@@ -344,7 +385,11 @@
%verify(not mode) %attr(4755,root,root) %{_bindir}/newrole
%{_mandir}/man1/newrole.1%{?ext_man}
%{_mandir}/ru/man1/newrole.1%{?ext_man}
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/newrole
+%else
%config(noreplace) %{_sysconfdir}/pam.d/newrole
+%endif
%if 0%{?suse_version} < 1500
%files gui