Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package screen for openSUSE:Factory checked 
in at 2022-12-20 20:19:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/screen (Old)
 and      /work/SRC/openSUSE:Factory/.screen.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "screen"

Tue Dec 20 20:19:41 2022 rev:62 rq:1043751 version:4.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/screen/screen.changes    2022-03-01 
17:03:01.996324933 +0100
+++ /work/SRC/openSUSE:Factory/.screen.new.1835/screen.changes  2022-12-20 
20:19:43.749629014 +0100
@@ -1,0 +2,12 @@
+Fri Dec 16 22:18:05 UTC 2022 - Callum Farmer <gm...@opensuse.org>
+
+- Use %_pam_vendordir
+
+-------------------------------------------------------------------
+Mon Dec 12 14:28:14 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:
------------------
++++++ screen.spec ++++++
--- /var/tmp/diff_new_pack.AzDUgs/_old  2022-12-20 20:19:44.357632347 +0100
+++ /var/tmp/diff_new_pack.AzDUgs/_new  2022-12-20 20:19:44.365632391 +0100
@@ -88,7 +88,11 @@
 mv %{buildroot}%{_bindir}/screen-%{version} %{buildroot}%{_bindir}/screen
 chmod 755 %{buildroot}%{_bindir}/screen
 mkdir -p %{buildroot}%{_sysconfdir}
+%if 0%{?suse_version} > 1500
+mkdir -p %{buildroot}%{_pam_vendordir}
+%else
 mkdir -p %{buildroot}%{_sysconfdir}/pam.d
+%endif
 mkdir -p %{buildroot}%{_prefix}/lib
 mkdir -p %{buildroot}%{_tmpfilesdir}
 mkdir -p %{buildroot}%{rundir}/screens
@@ -96,11 +100,19 @@
 mkdir -p %{buildroot}%{rundir}/uscreens
 install -m 644 screenrc %{buildroot}%{_sysconfdir}/screenrc
 install -m 644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}
+%if 0%{?suse_version} > 1500
+install -m 644 %{SOURCE4} %{buildroot}%{_pam_vendordir}/screen
+%else
 install -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/pam.d/screen
+%endif
 
 %files
 %config %{_sysconfdir}/screenrc
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/screen
+%else
 %config %{_sysconfdir}/pam.d/screen
+%endif
 %attr(555,root,root) %{_bindir}/screen
 %dir %{_datadir}/screen
 %{_tmpfilesdir}/screen.conf
@@ -109,6 +121,20 @@
 %{_mandir}/man1/screen.1%{?ext_man}
 %license COPYING
 
+%if 0%{?suse_version} > 1500
+%pre
+# Prepare for migration to /usr/etc; save any old .rpmsave
+for i in pam.d/screen ; 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/screen ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i} ||:
+done
+%endif
+
 %post
 %tmpfiles_create %{_tmpfilesdir}/screen.conf
 

Reply via email to