Hello community,

here is the log from the commit of package gnome-keyring for openSUSE:Factory 
checked in at 2011-11-08 17:36:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-keyring (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-keyring.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-keyring", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-keyring/gnome-keyring.changes      
2011-10-24 13:40:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-keyring.new/gnome-keyring.changes 
2011-11-08 17:36:26.000000000 +0100
@@ -1,0 +2,9 @@
+Tue Nov  8 09:08:49 UTC 2011 - [email protected]
+
+- Add pam-config calls in %post/%postun for gnome-keyring-pam in
+  baselibs.conf: when pam-32bit is installed, pam-config checks if
+  the 32bit version of the module is installed before enabling it,
+  and if we install from scratch, this is not necessarily true when
+  gnome-keyring-pam is installed. Fix bnc#728586.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gnome-keyring.spec ++++++
--- /var/tmp/diff_new_pack.IF4POu/_old  2011-11-08 17:36:30.000000000 +0100
+++ /var/tmp/diff_new_pack.IF4POu/_new  2011-11-08 17:36:30.000000000 +0100
@@ -230,6 +230,14 @@
 
 %postun -n libgck-1-0 -p /sbin/ldconfig
 
+###
+# WARNING: when changing the pam-config calls in the scriptlets, please also
+# update them in baselibs.conf.
+# pam-config checks if the pam module is available for 32bit too if pam-32bit
+# is installed, so the call here might fail until gnome-keyring-pam-32bit gets
+# installed (see bnc#728586).
+###
+
 %post pam
 %{_sbindir}/pam-config -a --gnome_keyring --gnome_keyring-auto_start 
--gnome_keyring-only_if=gdm,gdm-password,lxdm,lightdm || true
 # Remove leftover from the old way, before we used pam-config. We start

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.IF4POu/_old  2011-11-08 17:36:30.000000000 +0100
+++ /var/tmp/diff_new_pack.IF4POu/_new  2011-11-08 17:36:30.000000000 +0100
@@ -3,4 +3,7 @@
 gnome-keyring-pam
  requires "gnome-keyring-pam = <version>"
  supplements "packageand(gnome-keyring-pam:pam-<targettype>)"
-
+ post "%{_sbindir}/pam-config -a --gnome_keyring --gnome_keyring-auto_start 
--gnome_keyring-only_if=gdm,gdm-password,lxdm,lightdm || true"
+ postun "if [ "$1" == "0" ]; then"
+ postun "  %{_sbindir}/pam-config -d --gnome_keyring || true"
+ postun "fi"

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to