Hello community, here is the log from the commit of package gnome-keyring for openSUSE:12.1 checked in at 2011-11-08 17:36:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1/gnome-keyring (Old) and /work/SRC/openSUSE:12.1/.gnome-keyring.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gnome-keyring", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:12.1/gnome-keyring/gnome-keyring.changes 2011-10-24 12:45:29.000000000 +0200 +++ /work/SRC/openSUSE:12.1/.gnome-keyring.new/gnome-keyring.changes 2011-11-08 17:36:32.000000000 +0100 @@ -1,0 +2,9 @@ +Tue Nov 8 09:08:49 UTC 2011 - vuntz@opensuse.org + +- 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.h2O0k3/_old 2011-11-08 17:36:32.000000000 +0100 +++ /var/tmp/diff_new_pack.h2O0k3/_new 2011-11-08 17:36:32.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.h2O0k3/_old 2011-11-08 17:36:32.000000000 +0100 +++ /var/tmp/diff_new_pack.h2O0k3/_new 2011-11-08 17:36:32.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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org