Hello community,

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

Package is "gdm"

Fri Oct 20 14:41:14 2017 rev:198 rq:533836 version:3.26.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2017-10-06 11:01:52.175686621 
+0200
+++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes     2017-10-20 
14:41:23.304821454 +0200
@@ -1,0 +2,9 @@
+Thu Oct 12 08:55:56 UTC 2017 - dims...@opensuse.org
+
+- Have update-alternatives handle Xinit's integration of the
+  displaymanager, replacing /etc/sysconfig/displaymanager
+  (boo#1053863).
+- Drop usage of glib2_gsettings_schema_* and icon_theme_cache_*
+  scriptlets, since this is handled by file triggers now.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.RsddSg/_old  2017-10-20 14:41:24.184780278 +0200
+++ /var/tmp/diff_new_pack.RsddSg/_new  2017-10-20 14:41:24.188780091 +0200
@@ -272,6 +272,10 @@
 install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/gdmflexiserver
 #Install /etc/xinit.d/xdm integration script
 install -D -m 644 %{SOURCE5} %{buildroot}%{_libexecdir}/X11/displaymanagers/gdm
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+touch %{buildroot}%{_sysconfdir}/alternatives/default-displaymanager
+ln -s %{_sysconfdir}/alternatives/default-displaymanager 
%{buildroot}%{_libexecdir}/X11/displaymanagers/default-displaymanager
+
 # Install other files
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/gdm
 mkdir -p $RPM_BUILD_ROOT/run/gdm
@@ -311,16 +315,16 @@
 fi
 
 %post
-%glib2_gsettings_schema_post
-%icon_theme_cache_post
+%{_sbindir}/update-alternatives --install 
%{_libexecdir}/X11/displaymanagers/default-displaymanager \
+  default-displaymanager %{_libexecdir}/X11/displaymanagers/gdm 25
 
 %posttrans
 # Create dconf database for gdm, to lockdown the gdm session
 dconf update
 
 %postun
-%glib2_gsettings_schema_postun
-%icon_theme_cache_postun
+[ -f %{_libexecdir}/X11/displaymanagers/gdm ] || 
%{_sbindir}/update-alternatives \
+  --remove default-displaymanager %{_libexecdir}/X11/displaymanagers/gdm
 
 %post -n libgdm1 -p /sbin/ldconfig
 
@@ -362,7 +366,9 @@
 %config %{_sysconfdir}/dbus-1/system.d/gdm.conf
 # /etc/xinit.d/xdm integration
 %dir %{_libexecdir}/X11/displaymanagers
+%{_libexecdir}/X11/displaymanagers/default-displaymanager
 %{_libexecdir}/X11/displaymanagers/gdm
+%ghost %{_sysconfdir}/alternatives/default-displaymanager
 
 %files -n libgdm1
 %defattr(-,root,root)


Reply via email to