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/
