Revisions of xdm

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 585124 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 68)
- check for available graphics during runtime instead of %post,
  since %post may already run during image building time in our
  buildsystem (boo#1039497)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580332 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 67)
- fixed syntax in /usr/lib/firewalld/services/x11.xml (boo#1082890)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 578726 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 66)
- switch from SUSEfirewall2 to firewalld:
  /etc/sysconfig/SuSEfirewall2.d/services/xdmcp -->
  /usr/lib/firewalld/services/x11.xml; only handle Xserver TCP/UDP
  ports 6000-6063; XDMCP port 177 will be handled by firewalld
  package itself and pushed upstream by firewalld maintainers
  (boo#1082033)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 574221 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 65)
- xdm.tar.bz2/Xstartup
  * reverted workaround for DISPLAY being set to 'null', since the
    bug is supposed to be fixed properly in gdm now (bsc#1068016)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 548056 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 64)
- xdm.tar.bz2/usr/lib/X11/display-manager
  * Improve error message with "x11failsafe: in kernel commandline, 
    if xorg.conf.install doesn't exist (https://github.com/SUSE/kiwi/issues/554)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 545302 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 63)
- move /var/adm/fillup-templates/sysconfig.displaymanager
  to %_fillupdir on TW and sle15/Leap 15

- Replace references to /var/adm/fillup-templates with new 
  %_fillupdir macro (boo#1069468)

- xdm.tar.bz2: Fix Xstartup, that couldn't handle env DISPLAY=(null) 
  (bsc#1068016, patch by xwang@suse.com)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 534975 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 61)
- reintroduced /etc/X11/xdm/keytable script and the hook-up in
  /usr/lib/X11/display-manager to setup X11 keymaps, since YaST
  is not able to use localectl already during installation due to
  dbus and appropriate systemd services not running :-( 
  (bsc#1046436)

- Have update-alternatives handle Xinit's integration of the
  displaymanager, replacing /etc/sysconfig/displaymanager.
- Add a dummy entry for 'console' - which is special-cased in the
  display-manager script to 'exit early'. In order for it to become
  an option for update-alternatives, the target needs to exist.
- Update /usr/lib/X11/display-manager to get the
  default-displaymanager from the update-alternative setting
  instead of reading it from /etc/sysconfig/displaymanager.
- Remove DISPLAYMANAGER from displaymanager.sysconfig template.
- Add xdm-with-update-alternative.patch so the needed changes can
  be applied for suse_version >= 1330 only, not breaking Leap 42.x.
- All that together solves boo#1053863.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 512470 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 60)
- fix usage of readlink in Xsession (boo#1050328)

- %post
  * make previous change in /etc/sysconfig/displaymanager instead
    of /var/adm/fillup-templates/sysconfig.displaymanager

- %post
  * Do no try to start Xserver on platforms which may ship without
    graphics card (bsc#1039497)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 454992 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 59)
- no longer try to configure Linux console and X11 keymaps 
  according to setting in /etc/vconsole.conf; this needs to be done
  via localectl by YaST itself now; /etc/X11/xdm/keytable removed 
  and no longer invoked by /usr/lib/X11/display-manager (bnc#1023211)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 448702 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 58)
- remove DISPLAYMANAGER_SHUTDOWN from sysconfig settings
  (bnc#1018045)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 423819 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 56)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 403735 from Egbert Eich's avatar Egbert Eich (eeich) (revision 55)
- Change 'Supplements: xdm' to 'Enhances: xdm'
  to accomodate the Gnome community (boo#981372).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 394108 from Egbert Eich's avatar Egbert Eich (eeich) (revision 53)
- Make SUSEconfig handler for DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN
  robust against changes to the default setting of -listen/-nolisten tcp
  (boo#978262).

- Prevent xdm.service from being built. We've got display-manager.service
  instead (bsc#978458).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 382452 from Egbert Eich's avatar Egbert Eich (eeich) (revision 52)
- xsession.desktop file:
  * created xsession sub-package for this file.
  * changed descriptive message to "User/System Default"
  (boo#971852).

- xdm.tar.bz:
  Fixed Xsession script to cull the locale form the arguments before
  passing them on (boo#973045).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 365553 from Egbert Eich's avatar Egbert Eich (eeich) (revision 51)
- After boo#968405 got fixed in /etc/rpm/macros.systemd, resurrect the old 
  behavior of %postun (boo#968405).

- xdm.tar.bz:
  * /etc/X11/xdm/sys.xsession: 
    fix regression from fix for boo#967002 (boo#968172).
  * /etc/X11/xdm/Xsession:
    + Add comments for documentation
    + Fix semantics
    + Don't use $HOME/.xinitrc as session script. Let sys.xession
      handle this.
    + Make argument parser more robust:
      add parse error detection.
  * Add an 'xsession' desktop file: this should offer a session 
    where the $HOME/.xsession is used (boo#968631).
  

- Remove %service_del_postun display-manager.service
  from %postun macro (boo#968405).
Displaying revisions 41 - 60 of 108
openSUSE Build Service is sponsored by