Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2015-09-24 06:16:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lightdm (Old) and /work/SRC/openSUSE:Factory/.lightdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightdm" Changes: -------- --- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes 2015-09-17 09:21:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2015-09-24 06:16:26.000000000 +0200 @@ -1,0 +2,10 @@ +Wed Sep 23 09:44:58 UTC 2015 - [email protected] + +- displaymanager default setting in %post/postun: + * don't limit it to openSUSE >= 13.1 (has been done accidently) + * make sure not to replace DISPLAYMANAGER in comments + * only reset DISPLAYMANAGER to "" when uninstalling lightdm, + not also in the update case (OMG!) + * ldconfig is not required at all for the main package + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.7kSH9h/_old 2015-09-24 06:16:27.000000000 +0200 +++ /var/tmp/diff_new_pack.7kSH9h/_new 2015-09-24 06:16:27.000000000 +0200 @@ -234,6 +234,21 @@ %{_sbindir}/useradd -r -g lightdm -s /bin/false -c "LightDM daemon" \ -d %{_localstatedir}/lib/lightdm lightdm 2> /dev/null || : +%post +. /etc/sysconfig/displaymanager +if [ "$DISPLAYMANAGER" == "" ] ; then + sed -i 's/^DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' /etc/sysconfig/displaymanager + +fi + +%postun +if [ "$1" -eq 0 ]; then + . /etc/sysconfig/displaymanager + if [ "$DISPLAYMANAGER" == "lightdm" ] ; then + sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' /etc/sysconfig/displaymanager + fi +fi + %post -n %{gobject_lib} -p /sbin/ldconfig %postun -n %{gobject_lib} -p /sbin/ldconfig @@ -245,21 +260,6 @@ %if 0%{?suse_version} >= 1310 %post -n %{qt5_lib} -p /sbin/ldconfig -%post -. /etc/sysconfig/displaymanager -if [ "$DISPLAYMANAGER" == "" ] ; then - sed -i 's/DISPLAYMANAGER=""/DISPLAYMANAGER="lightdm"/' /etc/sysconfig/displaymanager - -fi -ldconfig - -%postun -. /etc/sysconfig/displaymanager -if [ "$DISPLAYMANAGER" == "lightdm" ] ; then - sed -i 's/DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' /etc/sysconfig/displaymanager -fi -ldconfig - %postun -n %{qt5_lib} -p /sbin/ldconfig %endif
