Hello community,

here is the log from the commit of package lightdm for openSUSE:Factory checked 
in at 2017-10-13 14:19:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
 and      /work/SRC/openSUSE:Factory/.lightdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lightdm"

Fri Oct 13 14:19:37 2017 rev:95 rq:533679 version:1.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes  2017-09-25 
13:59:38.824887574 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes     2017-10-13 
14:19:41.122737366 +0200
@@ -1,0 +2,7 @@
+Thu Oct 12 09:57:53 UTC 2017 - [email protected]
+
+- Have update-alternatives handle Xinit's integration of the
+  displaymanager, replacing /etc/sysconfig/displaymanager
+  (boo#1053863).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.UgDgAQ/_old  2017-10-13 14:19:41.982699556 +0200
+++ /var/tmp/diff_new_pack.UgDgAQ/_new  2017-10-13 14:19:41.986699380 +0200
@@ -229,6 +229,9 @@
 
 install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
 install -Dpm 0644 %{SOURCE4} 
%{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/default-displaymanager
+ln -s %{_sysconfdir}/alternatives/default-displaymanager 
%{buildroot}%{_libexecdir}/X11/displaymanagers/default-displaymanager
 
 install -Dpm 0755 %{SOURCE5} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
 
@@ -249,6 +252,8 @@
 if [ -z "$DISPLAYMANAGER" -o "$DISPLAYMANAGER" = "lxdm" ] ; then
     sed -i 's/^DISPLAYMANAGER=".*"/DISPLAYMANAGER="lightdm"/' 
%{_sysconfdir}/sysconfig/displaymanager
 fi
+%{_sbindir}/update-alternatives --install 
%{_libexecdir}/X11/displaymanagers/default-displaymanager \
+  default-displaymanager %{_libexecdir}/X11/displaymanagers/lightdm 15
 
 %postun
 if [ "$1" -eq 0 ]; then
@@ -257,6 +262,9 @@
         sed -i 's/^DISPLAYMANAGER="lightdm"/DISPLAYMANAGER=""/' 
%{_sysconfdir}/sysconfig/displaymanager
     fi
 fi
+[ -f %{_libexecdir}/X11/displaymanagers/lightdm ] || 
%{_sbindir}/update-alternatives \
+  --remove default-displaymanager %{_libexecdir}/X11/displaymanagers/lightdm
+
 
 %post -n %{gobject_lib} -p /sbin/ldconfig
 
@@ -287,6 +295,8 @@
 %config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.DisplayManager.conf
 %dir %{_libexecdir}/X11/displaymanagers/
 %{_libexecdir}/X11/displaymanagers/lightdm
+%{_libexecdir}/X11/displaymanagers/default-displaymanager
+%ghost %{_sysconfdir}/alternatives/default-displaymanager
 %{_datadir}/lightdm/
 %dir %{_datadir}/bash-completion/
 %dir %{_datadir}/bash-completion/completions/



Reply via email to