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 - sndir...@suse.com
+
+- 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
 


Reply via email to