Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cups for openSUSE:Factory checked in 
at 2022-12-10 21:17:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cups (Old)
 and      /work/SRC/openSUSE:Factory/.cups.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cups"

Sat Dec 10 21:17:35 2022 rev:165 rq:1041833 version:2.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/cups/cups.changes        2022-07-26 
19:42:58.753204145 +0200
+++ /work/SRC/openSUSE:Factory/.cups.new.1835/cups.changes      2022-12-10 
21:17:51.433566624 +0100
@@ -1,0 +2,7 @@
+Thu Dec  8 14:30:12 UTC 2022 - Stefan Schubert <sch...@suse.com>
+
+- Migration PAM settings to /usr/etc: Saving user changed
+  configuration files in /etc and restoring them while an RPM
+  update.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ cups.spec ++++++
--- /var/tmp/diff_new_pack.7wc4kS/_old  2022-12-10 21:17:51.997569921 +0100
+++ /var/tmp/diff_new_pack.7wc4kS/_new  2022-12-10 21:17:52.001569945 +0100
@@ -409,7 +409,14 @@
 install -d -m755 %{buildroot}%{_datadir}/cups/drivers
 install -d -m755 %{buildroot}%{_localstatedir}/cache/cups
 # Add conf/pam.suse regarding support for PAM (see Patch100: cups-pam.diff):
+%if 0%{?suse_version} > 1500
+install -d -m755 %{buildroot}%{_distconfdir}/pam.d
+install -m 644 -D conf/pam.suse %{buildroot}%{_distconfdir}/pam.d/cups
+# remove /etc/pam.d/cups from conf/pam.std
+rm -rf %{buildroot}%{_sysconfdir}/pam.d
+%else
 install -m 644 -D conf/pam.suse %{buildroot}%{_sysconfdir}/pam.d/cups
+%endif
 # Add missing usual documentation.
 install -d -m755 %{buildroot}/%{_defaultdocdir}/cups
 for f in CHANGES.md CREDITS.md INSTALL.md LICENSE README.md
@@ -490,6 +497,12 @@
 %endif
 
 %pre -p /bin/bash
+%if 0%{?suse_version} > 1500
+# Prepare for migration to /usr/etc; save any old .rpmsave
+for i in pam.d/cups ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i}.rpmsave.old ||:
+done
+%endif
 getent group ntadmin >/dev/null || %{_sbindir}/groupadd -g 71 -o -r ntadmin
 %service_add_pre cups.service cups-lpd.socket cups.socket
 
@@ -558,6 +571,10 @@
         systemctl --quiet disable $u 2>/dev/null || :
    fi
 done
+# Migration to /usr/etc, restore just created .rpmsave
+for i in pam.d/cups ; do
+   test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i} ||:
+done
 exit 0
 
 %post   -n libcups2 -p /sbin/ldconfig
@@ -590,7 +607,11 @@
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cups-files.conf
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/cupsd.conf
 %config(noreplace) %attr(640,root,lp) %{_sysconfdir}/cups/snmp.conf
+%if 0%{?suse_version} > 1500
+%config %{_distconfdir}/pam.d/cups
+%else
 %config %{_sysconfdir}/pam.d/cups
+%endif
 %dbus_config %{dbus_dir}/system.d/cups.conf
 %config %{_sysconfdir}/cups/cupsd.conf.default
 %config %{_sysconfdir}/cups/cups-files.conf.default

Reply via email to