SHA256
1
0
forked from pool/xdm

Compare commits

...

294 Commits

Author SHA256 Message Date
Ana Guerrero
212f189125 Accepting request 1226920 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1226920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=108
2024-11-27 21:10:45 +00:00
2c6883d173 - Split out displaymanager-sycconfig package: The central
configuration part that is used by all display managers. This is
  needed in order to progress towards 'xdm' not acting as wrapper
  around DMs, but only be used as Dislplay Manager when XDM is
  supposed to be used, or use the real systemd services of the
  various DMs (e.g gdm.service, sddm.service).

Part of https://en.opensuse.org/openSUSE:DisplayManagerRework

GDM for example can allready fully be used without XDM (and xorg-x11-server) installed
The sysconfig split out is needed for the GDM Autoconfiguration, which does not rely
on XDM being the wrapper - but having that part common for all DMs is a good thing

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=279
2024-11-27 14:40:15 +00:00
Ana Guerrero
b121da1ff7 Accepting request 1226270 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1226270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=107
2024-11-26 19:54:45 +00:00
2d842f2320 First attempt
- tweak the login screen:
  * use sans serif font
  * use branding wallpaper and colors
  * do not require xli, recommend feh

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=277
2024-11-25 13:02:39 +00:00
Dominique Leuenberger
5b4e1658ec Accepting request 1193363 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1193363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=106
2024-08-13 11:22:15 +00:00
Ana Guerrero
0755df06ba Accepting request 1165383 from X11:XOrg
- Update to release 1.1.16
  * This release fixes a failure to build with the recent libXaw 1.0.16
    release due to a change introduced in xdm 1.1.15 to address gcc 14
    build issues.

OBS-URL: https://build.opensuse.org/request/show/1165383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=105
2024-04-05 18:25:27 +00:00
9779de3bf7 - Update to release 1.1.16
* This release fixes a failure to build with the recent libXaw 1.0.16
    release due to a change introduced in xdm 1.1.15 to address gcc 14
    build issues.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=273
2024-04-05 00:57:46 +00:00
Ana Guerrero
cd1f4bcd08 Accepting request 1161094 from X11:XOrg
- Update to release 1.1.15
  * This release fixes a failure to build with the upcoming gcc 14, 
    cleans up several other compiler warnings, fixes a bug in the
    generation of the xdm.service file for systemd, and removes a
    lot of dead code checks for platforms & features that have not
    been supported since the conversion from Imake to autoconf in
    2005.
-  supersedes u_gcc14-fix.patch

OBS-URL: https://build.opensuse.org/request/show/1161094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=104
2024-03-25 20:07:03 +00:00
ab86098dd1 - Update to release 1.1.15
* This release fixes a failure to build with the upcoming gcc 14, 
    cleans up several other compiler warnings, fixes a bug in the
    generation of the xdm.service file for systemd, and removes a
    lot of dead code checks for platforms & features that have not
    been supported since the conversion from Imake to autoconf in
    2005.
-  supersedes u_gcc14-fix.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=271
2024-03-24 08:46:34 +00:00
Dominique Leuenberger
99bcdf3cc5 Accepting request 1155484 from X11:XOrg
- u_gcc14-fix.patch
  * fix build against gcc14 (boo#1221028)

OBS-URL: https://build.opensuse.org/request/show/1155484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=103
2024-03-07 17:27:46 +00:00
2e8a0fe6ec - u_gcc14-fix.patch
* fix build against gcc14 (boo#1221028)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=269
2024-03-06 09:26:20 +00:00
Ana Guerrero
af47000fe8 Accepting request 1151663 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1151663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=102
2024-02-27 21:44:37 +00:00
1a1ba489ef Accepting request 1151282 from home:dimstar:rpm4.20:x
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151282
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=267
2024-02-26 13:53:00 +00:00
Dominique Leuenberger
1c538f8810 Accepting request 1086505 from X11:XOrg
- since xrdb no longer requires cpp, it needs to be reqired here now

OBS-URL: https://build.opensuse.org/request/show/1086505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=101
2023-05-12 18:32:23 +00:00
7de42e6e2b - since xrdb no longer requires cpp, it needs to be reqired here now
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=265
2023-05-11 12:18:29 +00:00
Dominique Leuenberger
3dd9fd4fd8 Accepting request 1076914 from X11:XOrg
- Create two set of pam configuration files:
  + *.sle15 are for SLES15 and older
  + add postlogin-* includes to the others as required by new 
    openSUSE's PAM config policy

OBS-URL: https://build.opensuse.org/request/show/1076914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=100
2023-04-04 19:17:08 +00:00
94d053bb80 - Create two set of pam configuration files:
+ *.sle15 are for SLES15 and older
  + add postlogin-* includes to the others as required by new 
    openSUSE's PAM config policy

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=263
2023-04-03 11:33:54 +00:00
Dominique Leuenberger
70dd20fb6e Accepting request 1073959 from X11:XOrg
- No longer run "localectl set-x11-keymap ..." and only run 
  "localectl set-keymap ..." if XKBLAYOUT is not set, i.e. if
  nobody was making use of "localectl set-x11-keymap" after
  installation (boo#1209594, comment#24)

- keytable: exit 0 was executed too early, so 
  "localectl set-x11-keymap" wasn't executed; fixed this 
  (boo#1209594, comment#19)

- keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT,
  XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e.
  no longer overwrite keyboard settings if anybody used
  "localectl set-x11-keymap" himself; fixed "check systemd mapping"
  if KEYMAP_TOGGLE has been set (boo#1209594)

OBS-URL: https://build.opensuse.org/request/show/1073959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=99
2023-03-24 14:19:06 +00:00
66a8467db5 - No longer run "localectl set-x11-keymap ..." and only run
"localectl set-keymap ..." if XKBLAYOUT is not set, i.e. if
  nobody was making use of "localectl set-x11-keymap" after
  installation (boo#1209594, comment#24)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=261
2023-03-23 12:21:27 +00:00
4e30369cb8 - keytable: exit 0 was executed too early, so
"localectl set-x11-keymap" wasn't executed; fixed this 
  (boo#1209594, comment#19)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=260
2023-03-22 13:00:22 +00:00
05a3b65b3c - keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT,
XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e.
  no longer overwrite keyboard settings if anybody used
  "localectl set-x11-keymap" himself; fixed "check systemd mapping"
  if KEYMAP_TOGGLE has been set (boo#1209594)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=259
2023-03-22 12:30:07 +00:00
Dominique Leuenberger
92e85212f6 Accepting request 1040075 from X11:XOrg
- Update to release 1.1.14
  * This release improves compatibility for building with GNU
    libc 2.36, and adds a --without-xinerama option to the
    configure script for those who want to build without linking
    to libXinerama.
- supersedes u_glibc-2.36.patch

OBS-URL: https://build.opensuse.org/request/show/1040075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=98
2022-12-07 16:33:12 +00:00
9fe2e409c1 - Update to release 1.1.14
* This release improves compatibility for building with GNU
    libc 2.36, and adds a --without-xinerama option to the
    configure script for those who want to build without linking
    to libXinerama.
- supersedes u_glibc-2.36.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=257
2022-12-04 21:51:34 +00:00
Dominique Leuenberger
6ca8667358 Accepting request 1010460 from X11:XOrg
- display-manager.service: simplified deps (boo#1203662)
  * remove deps to time-sync.target, remote-fs.target, dbus.socket,
    getty@tty7.service, plymouth-quit.service
  * keep Conflicts to plymouth-quit.service
  * keep dep to systemd-logind.service

- Update xdm-tarball.patch:
  * create /etc/X11/xinit directory if not present.

OBS-URL: https://build.opensuse.org/request/show/1010460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=97
2022-10-13 13:40:21 +00:00
06df4e1a39 - display-manager.service: simplified deps (boo#1203662)
* remove deps to time-sync.target, remote-fs.target, dbus.socket,
    getty@tty7.service, plymouth-quit.service
  * keep Conflicts to plymouth-quit.service
  * keep dep to systemd-logind.service

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=255
2022-10-13 10:03:21 +00:00
2b68cae520 Accepting request 1010138 from home:fcrozat:branches:X11:XOrg
- Update xdm-tarball.patch:
  * create /etc/X11/xinit directory if not present.

OBS-URL: https://build.opensuse.org/request/show/1010138
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=254
2022-10-12 14:32:46 +00:00
Dominique Leuenberger
49cf0cfbc2 Accepting request 1003539 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1003539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=96
2022-09-15 20:57:48 +00:00
e509876789 Accepting request 1002507 from home:gmbr3:Active
- Add u_glibc-2.36.patch: use glibc's arc4random instead of
  libbsd's (bsc#1202222)

OBS-URL: https://build.opensuse.org/request/show/1002507
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=252
2022-09-14 13:51:34 +00:00
Dominique Leuenberger
4c927c0acb Accepting request 998595 from X11:XOrg
- add buildrequires for bsd/stdlib.h (bsc#1202222) 

- Use %_pam_vendordir

OBS-URL: https://build.opensuse.org/request/show/998595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=95
2022-08-23 12:25:39 +00:00
f24d8c7499 Accepting request 994141 from home:kukuk:branches:X11:XOrg
- Use %_pam_vendordir

OBS-URL: https://build.opensuse.org/request/show/994141
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=250
2022-08-20 08:49:22 +00:00
4ea78c0641 Accepting request 998133 from home:dirkmueller:Factory
- add buildrequires for bsd/stdlib.h (bsc#1202222)

OBS-URL: https://build.opensuse.org/request/show/998133
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=249
2022-08-20 08:47:40 +00:00
Dominique Leuenberger
b43f589f19 Accepting request 986179 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/986179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=94
2022-07-02 13:33:42 +00:00
a18eb083dc Accepting request 986067 from home:schubi2
- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.

OBS-URL: https://build.opensuse.org/request/show/986067
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=247
2022-07-01 08:44:22 +00:00
Dominique Leuenberger
8075f17b35 Accepting request 966779 from X11:XOrg
- udpate to release 1.1.13
  * bugfix release

OBS-URL: https://build.opensuse.org/request/show/966779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=93
2022-04-05 17:55:06 +00:00
6b38ceaa44 - udpate to release 1.1.13
* bugfix release

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=245
2022-04-04 10:16:31 +00:00
Dominique Leuenberger
79c074edb9 Accepting request 953117 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/953117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=92
2022-02-11 22:07:08 +00:00
385611f8c6 Accepting request 952627 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
- fix bashism in postinstall script (bsc#1195391)

OBS-URL: https://build.opensuse.org/request/show/952627
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=244
2022-02-10 09:54:15 +00:00
011725a59e - added "Recommends: xdmbgrd" to make sure we have a background for
xdm and the xdmbgrd package is required by anyone and not silently
  dropped by accident (boo#1195664)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=243
2022-02-09 16:57:55 +00:00
Dominique Leuenberger
45eaf4cc66 Accepting request 932566 from X11:XOrg
- %post: enable Xorg on s390x with virtio (Redhat PCI ID 1af4:1050)
  via /etc/sysconfig/displaymanager on installation (but not upgrade)
  by checking for existence of /dev/dri [JIRA#SLE-18632]

OBS-URL: https://build.opensuse.org/request/show/932566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=91
2021-11-22 22:03:52 +00:00
aa9be5e44f - %post: enable Xorg on s390x with virtio (Redhat PCI ID 1af4:1050)
via /etc/sysconfig/displaymanager on installation (but not upgrade)
  by checking for existence of /dev/dri [JIRA#SLE-18632]

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=241
2021-11-19 16:14:50 +00:00
Dominique Leuenberger
478a0eb542 Accepting request 893579 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/893579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=90
2021-05-20 17:23:07 +00:00
07795b0f2c Accepting request 893557 from home:dimstar:Factory
- Do not own /usr/share/xsessions: this directory is owned by the
  filesystem package.

found conflict of filesystem-15.5-261.1.x86_64 with xdm-xsession-1.1.12-16.5.x86_64
  /usr/share/xsessions [mode mismatch: d555 root:root, d755 root:root]

OBS-URL: https://build.opensuse.org/request/show/893557
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=239
2021-05-17 08:28:05 +00:00
Richard Brown
3a316a1368 Accepting request 879514 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/879514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=89
2021-03-19 15:39:57 +00:00
a3962bf06f Accepting request 879511 from home:dirkmueller:Factory
- modernize spec (move license to licensedir)

OBS-URL: https://build.opensuse.org/request/show/879511
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=237
2021-03-16 22:01:21 +00:00
Dominique Leuenberger
2a74f3d3fc Accepting request 860225 from X11:XOrg
- fixed path of pidof tool for older openSUSE Leap releases 
  (boo#1179607)

OBS-URL: https://build.opensuse.org/request/show/860225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=88
2021-01-08 16:32:40 +00:00
1e68a77d4f - fixed path of pidof tool for older openSUSE Leap releases
(boo#1179607)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=235
2021-01-04 14:24:58 +00:00
Dominique Leuenberger
7326bb24bb Accepting request 853804 from X11:XOrg
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/853804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=87
2020-12-10 14:56:03 +00:00
fa27a8fb43 - fixed %postun for older releases than factory/TW (see change
right below, which broke it)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=233
2020-12-01 22:28:46 +00:00
3ac80ed8a1 reverted previous change
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=232
2020-12-01 16:12:04 +00:00
abbff3411f - fixed %postun for older releases than factory/TW (see change
right below, which broke it)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=231
2020-12-01 12:09:46 +00:00
Dominique Leuenberger
0d5e1ed486 Accepting request 845780 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/845780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=86
2020-11-05 20:54:34 +00:00
3a8a96c51a Accepting request 845757 from home:fbui:branches:X11:XOrg
- Replace  '%service_del_postun -n' with '%service_del_postun_without_restart'
  '-n' is deprecated and will be removed in the future.

OBS-URL: https://build.opensuse.org/request/show/845757
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=229
2020-11-03 15:49:34 +00:00
Dominique Leuenberger
bb3bf5d295 Accepting request 841329 from X11:XOrg
- no longer package symlinks for Xsession, Xsetupm Xstartup and
  Xreset in /etc/X11/xdm, since meanwhile sddm, gdm and lightdm
  have been adjusted

OBS-URL: https://build.opensuse.org/request/show/841329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=85
2020-10-14 13:38:20 +00:00
a0e4ad3312 - no longer package symlinks for Xsession, Xsetupm Xstartup and
Xreset in /etc/X11/xdm, since meanwhile sddm, gdm and lightdm
  have been adjusted

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=227
2020-10-12 16:20:54 +00:00
Dominique Leuenberger
394701b953 Accepting request 839607 from X11:XOrg
- removed /etc/X11/xdm/Keyboard.map since it meanwhile has been
  replaced by /usr/share/systemd/kbd-model-map (used by YaST)

- Don't create the compat symlinks in /etc on the fly, track them
  properly as %config

- /etc/X11/xdm/scripts/11-ssh-agent
  * ssh-askpass now moved to /usr/libexec/ssh (boo#1175991) 

- moved xdm/xdm-np PAM files to /usr/etc/pam.d, since lightdm has
  been adjusted meanwhile

- Switch to /usr/bin/pidof dependency, provided by procps-ng.

- fixes in xdm-tarball.patch
  * /usr/lib/X11/display-manager: fixes sddm, which didn't use 
    xdm_reload_files in xdm_start_proc() of 
    /usr/lib/X11/displaymanagers/sddm (boo#1173049)

- fixes in xdm-tarball.patch
  * symlink also $XDMDIR/xinitrc.common in /etc/X11/xinit; it
    is still often sourced in old ~/.xinitrc user files ...

- fixes in xdm-tarball.patch 
  * fixed include path for generic Xresources in xdm's Xresources file
  * fixed $XDMDIR in Xsession, so sys.xsession can be found
  * sys.xsession: fixed syntax error in code, which reads 
    additional xdm scripts
  * display-manager: also symlink Xstartup and Xreset in 
    /etc/X11/xdm (needed by lighdm)

- specfile: 
  * for now use again /etc/pam.d for xdm/xdm-np PAM files instead
    of /usr/etc/pam.d (using the latter resulted in
    "authentificataion failure" with lightdm)

- reenabled move to /usr/etc/X11/xdm; updated xdm-tarball.patch
  (includes changes from xinit-UsrEtcMove.patch) [boo#1176212]

- xinit-UsrEtcMove.patch
  * changes needed with xinitrc moving to %{_libexecdir}/xinit and
    xinitrc.common moving to /usr/etc/X11/xinit/

- reverted move to /usr/etc/X11/xdm for now due to boo#1176212

- updated xdm-tarball.patch
  * adjusted for changes in xmodmap and xinit (boo#1173049) 

- xdm-tarball.patch
  * /usr/etc changes still needed for xdm.tar.bz2; will need
    more changes once xmodmap and xinit files are also moved to
    /usr/etc (boo#1173049)

- move /etc/X11/xdm --> /usr/etc/X11/xdm and
  /etc/pam.d -> /usr/etc/pam.d; still TODO: adjust scripts in 
  xdm.tar.bz2 (boo#1173049)

- more cleanup
  * no longer support sle12; adjusted xdm.tar.bz2 and
    applied xdm-with-update-alternative.patch to this tarball

- cleanup
  * get rid of xdm-fallbacks.tar.bz2, which wasn't used any longer
    since SUSE 12.1
  * no longer support systmed based OSes like SUSE < 12.1 and sle11;
    removed therefore also xdm-consolekit.diff
  * no longer support sle11

OBS-URL: https://build.opensuse.org/request/show/839607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=84
2020-10-07 12:16:22 +00:00
703c9bf926 - removed /etc/X11/xdm/Keyboard.map since it meanwhile has been
replaced by /usr/share/systemd/kbd-model-map (used by YaST)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=225
2020-10-05 15:02:27 +00:00
a976780827 Accepting request 839553 from home:Vogtinator:branches:X11:XOrg
Now build tested

- Don't create the compat symlinks in /etc on the fly, track them
  properly as %config

OBS-URL: https://build.opensuse.org/request/show/839553
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=224
2020-10-05 14:55:27 +00:00
06b79285c7 - /etc/X11/xdm/scripts/11-ssh-agent
* ssh-askpass now moved to /usr/libexec/ssh (boo#1175991)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=223
2020-10-03 16:54:28 +00:00
eb81bd1588 - moved xdm/xdm-np PAM files to /usr/etc/pam.d, since lightdm has
been adjusted meanwhile

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=222
2020-09-29 10:03:13 +00:00
d3e5eee4b4 Accepting request 834572 from home:dimstar:Factory
- Switch to /usr/bin/pidof dependency, provided by procps-ng.

OBS-URL: https://build.opensuse.org/request/show/834572
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=221
2020-09-15 11:48:48 +00:00
336a5f813d - fixes in xdm-tarball.patch
* /usr/lib/X11/display-manager: fixes sddm, which didn't use 
    xdm_reload_files in xdm_start_proc() of 
    /usr/lib/X11/displaymanagers/sddm (boo#1173049)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=220
2020-09-10 02:51:32 +00:00
ddaddd40c2 - fixes in xdm-tarball.patch
* symlink also $XDMDIR/xinitrc.common in /etc/X11/xinit; it
    is still often sourced in old ~/.xinitrc user files ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=219
2020-09-09 15:55:14 +00:00
8032d18a3f improved changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=218
2020-09-09 14:24:59 +00:00
93ca6103bc - fixes in xdm-tarball.patch
* fixed include path for generic Xresources in xdm's Xresources file
  * fixed $XDMDIR in Xsession, so sys.xsession can be found
  * sys.xsession: fixed syntax error in code, which reads 
    additional xdm scripts
  * display-manager: also symlink Xstartup and Xreset in 
    /etc/X11/xdm (needed by lighdm)
  * for now use again /etc/pam.d for xdm/xdm-np PAM files instead
    of /usr/etc/pam.d (using the latter resulted in
    "authentificataion failure" with lightdm)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=217
2020-09-09 14:03:52 +00:00
ab2756afc4 - reenabled move to /usr/etc/X11/xdm; updated xdm-tarball.patch
(includes changes from xinit-UsrEtcMove.patch) [boo#1176212]

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=216
2020-09-08 23:59:41 +00:00
f70ae16a8f - xinit-UsrEtcMove.patch
* changes needed with xinitrc moving to %{_libexecdir}/xinit and
    xinitrc.common moving to /usr/etc/X11/xinit/

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=215
2020-09-08 15:05:45 +00:00
4ae4b23521 - reverted move to /usr/etc/X11/xdm for now due to boo#1176212
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=214
2020-09-08 09:40:57 +00:00
3274dbc317 - updated xdm-tarball.patch
* adjusted for changes in xmodmap and xinit (boo#1173049)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=213
2020-09-05 03:46:05 +00:00
b1f394d122 - xdm-tarball.patch
* /usr/etc changes still needed for xdm.tar.bz2; will need
    more changes once xmodmap and xinit files are also moved to
    /usr/etc (boo#1173049)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=212
2020-09-04 22:49:41 +00:00
ca99079511 - move /etc/X11/xdm --> /usr/etc/X11/xdm and
/etc/pam.d -> /usr/etc/pam.d; still TODO: adjust scripts in 
  xdm.tar.bz2 (boo#1173049)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=211
2020-09-04 20:26:29 +00:00
af95512d55 - more cleanup
* no longer support sle12; adjusted xdm.tar.bz2 and
    applied xdm-with-update-alternative.patch to this tarball

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=210
2020-09-04 11:19:27 +00:00
0a60c1edee - cleanup
* get rid of xdm-fallbacks.tar.bz2, which wasn't used any longer
    since SUSE 12.1
  * no longer support systmed based OSes like SUSE < 12.1 and sle11;
    removed therefore also xdm-consolekit.diff
  * no longer support sle11

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=209
2020-09-04 10:55:01 +00:00
Dominique Leuenberger
4172890b0b Accepting request 830260 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/830260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=83
2020-08-31 15:14:54 +00:00
318ce351c0 Accepting request 830247 from home:dimstar:Factory
- Require /sbin/startproc: with systemd no longer pulling in
  sysvinit-tools. we are responsible for our own deps. /sbin/pidof
  and /sbin/startproc both were presented by sysvinit-tools. but
  the sole presence of the /sbin/pidof dep is not sufficient, as
  this can be provided by various packages (e.g.
  busybox-sysvinit-tools, which then does not provide startproc).
  Spelling the deps out ensures that we get the right package set
  installed.

OBS-URL: https://build.opensuse.org/request/show/830247
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=207
2020-08-28 11:01:32 +00:00
e4462d4771 Accepting request 829968 from home:fbui:branches:X11:XOrg
- Drop insserv-compat dependency when display-manager.service is used

OBS-URL: https://build.opensuse.org/request/show/829968
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=206
2020-08-27 13:25:57 +00:00
8dcee96fb9 Accepting request 829814 from home:fbui:branches:X11:XOrg
- Drop commands in /usr/lib/X11/display-manager that are never used by systemd

OBS-URL: https://build.opensuse.org/request/show/829814
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=205
2020-08-27 10:36:41 +00:00
0167ae6af7 Accepting request 829786 from home:fbui:branches:X11:XOrg
- Replace /var/run with /run as /var/run is obsolete since quite some
  time now.

OBS-URL: https://build.opensuse.org/request/show/829786
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=204
2020-08-26 14:55:51 +00:00
Dominique Leuenberger
f7780ab38d Accepting request 821182 from X11:XOrg
- readd insserv-compat also when using systemd due to missing
  /etc/rc.status, etc. (boo#1174180)

OBS-URL: https://build.opensuse.org/request/show/821182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=82
2020-07-17 18:47:14 +00:00
5666ece412 - readd insserv-compat also when using systemd due to missing
/etc/rc.status, etc. (boo#1174180)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=202
2020-07-16 05:16:18 +00:00
Dominique Leuenberger
8206864aac Accepting request 816540 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/816540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=81
2020-06-25 14:46:31 +00:00
4f815d18ce Accepting request 816444 from home:elvigia:branches:X11:XOrg
- Require fillup_prereq not insserv-compat when using systemd

OBS-URL: https://build.opensuse.org/request/show/816444
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=200
2020-06-23 09:57:57 +00:00
Dominique Leuenberger
01f3e7deba Accepting request 811813 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/811813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=80
2020-06-11 07:59:32 +00:00
9642b976ed Accepting request 811786 from home:gmbr3:branches:Base:System3
- Fixes for %_libexecdir changing to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/811786
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=198
2020-06-05 13:12:40 +00:00
Dominique Leuenberger
099eab30a3 Accepting request 787134 from X11:XOrg
- README.security: fixed and improved documentation about how to
  enable xdmcp for xdm (boo#1167293)

OBS-URL: https://build.opensuse.org/request/show/787134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=79
2020-03-24 21:30:53 +00:00
OBS User buildservice-autocommit
a6725da445 Accepting request 787134 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/787134
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=197
2020-03-24 21:30:53 +00:00
OBS User buildservice-autocommit
c22bbcbd1f Updating link to change in openSUSE:Factory/xdm revision 79.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=60876884f19c548ccf9da8bb2c5af7bd
2020-03-24 21:30:53 +00:00
7b399b7079 - README.security: fixed and improved documentation about how to
enable xdmcp for xdm (boo#1167293)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=196
2020-03-21 12:45:43 +00:00
Dominique Leuenberger
48d1178afa Accepting request 767981 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/767981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=78
2020-01-30 08:37:55 +00:00
01b9139569 Accepting request 767926 from home:dimstar:Factory
- Require insserv-compat: /usr/lib/X11/display-manager sources
  /etc/rc.status, which is part of insserv-compat. Without this
  present, display-manager fails to start up.

    heavily adjusted xdm Xresources (boo#1130321)

OBS-URL: https://build.opensuse.org/request/show/767926
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=194
2020-01-28 10:47:38 +00:00
Dominique Leuenberger
73936a20d3 Accepting request 724603 from X11:XOrg
- pam.d/xdm{,-np}: added pam_keyinit.so (boo#1144063)

OBS-URL: https://build.opensuse.org/request/show/724603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=77
2019-08-27 13:21:57 +00:00
7578bb623d fixed pam_keyinit.so line ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=192
2019-08-19 15:07:41 +00:00
b7aa8e699c - pam.d/xdm{,-np}: added pam_keyinit.so (boo#1144063)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=191
2019-08-19 14:54:59 +00:00
Dominique Leuenberger
db9ec94c1b Accepting request 689377 from X11:XOrg
- n_Allow-the-greeter-to-set-the-input-fields-bg-color.patch
  * reverse applied in order to fix greeter again; related to our
    heavily adjusted xdm Xresources (boo#1130321)

OBS-URL: https://build.opensuse.org/request/show/689377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=76
2019-04-03 07:23:07 +00:00
bc176b521f - n_Allow-the-greeter-to-set-the-input-fields-bg-color.patch
* reverse applied in order to fix greeter again; related to our
    heavily adjusted xdm Xresources (boo#1130321)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=189
2019-03-28 14:17:07 +00:00
Dominique Leuenberger
fe48bc2f65 Accepting request 681076 from X11:XOrg
- udpate to release 1.1.12
  * This release collects 7 years worth of bug fixes and code
    cleanups, including the fix for CVE-2013-2179 that was
    previously distributed as a patch against the prior release.

OBS-URL: https://build.opensuse.org/request/show/681076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=75
2019-03-08 10:58:31 +00:00
83fee9c1ff - udpate to release 1.1.12
* This release collects 7 years worth of bug fixes and code
    cleanups, including the fix for CVE-2013-2179 that was
    previously distributed as a patch against the prior release.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=187
2019-03-03 09:52:37 +00:00
Stephan Kulow
3be3e7f924 Accepting request 674644 from X11:XOrg
- %post: get rid of DISPLAYMANAGER in /etc/sysconfig/displaymanager
  (boo#1125040)

OBS-URL: https://build.opensuse.org/request/show/674644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=74
2019-02-24 16:06:40 +00:00
b25c1703b1 - %post: get rid of DISPLAYMANAGER in /etc/sysconfig/displaymanager
(boo#1125040)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=185
2019-02-13 15:55:40 +00:00
Dominique Leuenberger
dafc3c2e8f Accepting request 657141 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/657141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=73
2018-12-19 12:27:09 +00:00
2d9dcd299e Accepting request 657089 from home:michalsrb:branches:X11:XOrg
- Add OnFailure=plymouth-quit.service to display-manager service.
  (bsc#1118121)

OBS-URL: https://build.opensuse.org/request/show/657089
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=183
2018-12-11 11:10:04 +00:00
e398470b77 reverted previous changes (boo#1110199)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=182
2018-10-23 08:58:36 +00:00
7dc581918d - display-manager.service: added plymouth-quit-wait.service to
Conflicts= and After= (boo#1110199)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=181
2018-10-18 12:33:38 +00:00
Dominique Leuenberger
ef2b1274b7 Accepting request 625428 from X11:XOrg
- display-manager: also quit plymouth when display-manager is set
  to console (boo#1102584)

OBS-URL: https://build.opensuse.org/request/show/625428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=72
2018-08-02 12:49:11 +00:00
OBS User buildservice-autocommit
868174067b Accepting request 625428 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/625428
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=180
2018-08-02 12:49:11 +00:00
OBS User buildservice-autocommit
de5f8a31b0 Updating link to change in openSUSE:Factory/xdm revision 72.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=886f6d8129f43b8bb4cc00b1f0fa2c17
2018-08-02 12:49:11 +00:00
a857b2e92f - display-manager: also quit plymouth when display-manager is set
to console (boo#1102584)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=179
2018-07-26 13:16:16 +00:00
OBS User buildservice-autocommit
28f9995837 Accepting request 623596 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/623596
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=178
2018-07-18 20:36:36 +00:00
Dominique Leuenberger
9d5db742c8 Accepting request 623596 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/623596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=71
2018-07-18 20:36:35 +00:00
OBS User buildservice-autocommit
333e179402 Updating link to change in openSUSE:Factory/xdm revision 71.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=d607e895490d0526d06aa0c2b06f1b3d
2018-07-18 20:36:35 +00:00
5f679c6601 Accepting request 623552 from home:WernerFink:branches:X11:XOrg
- Change /etc/X11/xdm/scripts/10-gpg-agent to get it work with
  every gpg version 2.1 and up (boo#1062105)

OBS-URL: https://build.opensuse.org/request/show/623552
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=177
2018-07-18 09:42:03 +00:00
c11e9930a2 Accepting request 622093 from home:fcrozat:branches:X11:XOrg
- Update xdm.tar.bz2, no longer create / update /var/lib/X11/X
  symlink, it is no used anymore (FATE#325524).

OBS-URL: https://build.opensuse.org/request/show/622093
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=176
2018-07-11 15:21:56 +00:00
Dominique Leuenberger
ec77f79ad6 Accepting request 593848 from X11:XOrg
- systemd-logind integration requires to use -keeptty with X server
  to hold the controlling tty (and breaks startx!).[boo#1088365]
- Do not generate an error on not existing shell functions *_vars
  in /usr/lib/X11/display-manager

OBS-URL: https://build.opensuse.org/request/show/593848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=70
2018-04-07 18:50:23 +00:00
1e1f8fe0e0 added bugzilla number
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=174
2018-04-05 18:29:57 +00:00
e1f7ae926d Accepting request 593786 from home:WernerFink:branches:X11:XOrg
- systemd-logind integration requires to use -keeptty with X server
  to hold the controlling tty (and breaks startx!).
- Do not generate an error on not existing shell functions *_vars
  in /usr/lib/X11/display-manager

OBS-URL: https://build.opensuse.org/request/show/593786
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=173
2018-04-05 13:09:30 +00:00
Dominique Leuenberger
e9c587a8b9 Accepting request 587947 from X11:XOrg
- require xinit, since /etc/X11/xdm/Xsession and /etc/X11/xdm/sys.xsession
  are sourcing /etc/X11/xinit/xinitrc.common (boo#1084655)

OBS-URL: https://build.opensuse.org/request/show/587947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=69
2018-03-24 15:05:46 +00:00
167255a6cc - require xinit, since /etc/X11/xdm/Xsession and /etc/X11/xdm/sys.xsession
are sourcing /etc/X11/xinit/xinitrc.common (boo#1084655)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=171
2018-03-16 16:46:17 +00:00
Dominique Leuenberger
6d11ce12c4 Accepting request 585124 from X11:XOrg
- check for available graphics during runtime instead of %post,
  since %post may already run during image building time in our
  buildsystem (boo#1039497)

OBS-URL: https://build.opensuse.org/request/show/585124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=68
2018-03-13 09:21:56 +00:00
458a489f77 fixed build
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=169
2018-03-09 17:24:57 +00:00
59156946a8 - check for available graphics during runtime instead of %post,
since %post may already run during image building time in our
  buildsystem (boo#1039497)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=168
2018-03-09 17:05:32 +00:00
Dominique Leuenberger
1e9f2c21d3 Accepting request 580332 from X11:XOrg
- fixed syntax in /usr/lib/firewalld/services/x11.xml (boo#1082890)

OBS-URL: https://build.opensuse.org/request/show/580332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=67
2018-02-28 19:00:39 +00:00
OBS User buildservice-autocommit
7d084a155f Accepting request 580332 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/580332
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=167
2018-02-28 19:00:39 +00:00
OBS User buildservice-autocommit
4d310e69e8 Updating link to change in openSUSE:Factory/xdm revision 67.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=74e265f91a282a03ecfb292232547462
2018-02-28 19:00:39 +00:00
4ab565679b - fixed syntax in /usr/lib/firewalld/services/x11.xml (boo#1082890)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=166
2018-02-26 19:25:33 +00:00
Dominique Leuenberger
236a3c7451 Accepting request 578726 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/578726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=66
2018-02-22 13:58:51 +00:00
a838524a37 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=164
2018-02-21 14:47:09 +00:00
Dominique Leuenberger
ecb55ce6b8 Accepting request 574221 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/574221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=65
2018-02-12 09:10:00 +00:00
ea2f9d75b7 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=162
2018-02-08 11:17:04 +00:00
Dominique Leuenberger
ab5176eab7 Accepting request 548056 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/548056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=64
2017-12-08 20:47:15 +00:00
OBS User buildservice-autocommit
5006774ee8 Accepting request 548056 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/548056
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=161
2017-12-08 20:47:15 +00:00
OBS User buildservice-autocommit
5a701cc569 Updating link to change in openSUSE:Factory/xdm revision 64.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=9fe3a9112bee6bc93d69787dc0ad4725
2017-12-08 20:47:15 +00:00
0aed1cf5f0 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=160
2017-12-04 11:27:25 +00:00
Dominique Leuenberger
0c0f716e92 Accepting request 545302 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/545302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=63
2017-11-30 11:38:14 +00:00
dd45e91699 move /var/adm/fillup-templates/sysconfig.displaymanager
to %_fillupdir on TW and sle15/Leap 15

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=158
2017-11-24 12:47:52 +00:00
e36fa5f31c fixed typo ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=157
2017-11-23 20:55:32 +00:00
933e5b1dfb - move /var/adm/fillup-templates/sysconfig.displaymanager
to /usr/share/fillup-templates on TW and sle15/Leap 15

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=156
2017-11-23 20:50:44 +00:00
5e93e1843f - xdm.tar.bz2: move /var/adm/fillup-templates/sysconfig.displaymanager
to /usr/share/fillup-templates`
- adjusted xdm-with-update-alternative.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=155
2017-11-23 20:28:26 +00:00
667b3e6bf4 Accepting request 544820 from home:RBrownSUSE:branches:X11:XOrg
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544820
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=154
2017-11-23 15:08:11 +00:00
25062b1cdf - xdm.tar.bz2: Fix Xstartup, that couldn't handle env DISPLAY=(null)
(bsc#1068016, patch by xwang@suse.com)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=153
2017-11-23 10:49:05 +00:00
Dominique Leuenberger
e1f6510c30 Accepting request 537232 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/537232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=62
2017-11-03 15:21:35 +00:00
e57d8d60d5 Accepting request 537191 from home:michalsrb:branches:X11:XOrg
- Use %config(noreplace) for /etc/pam.d/* files. The configuration
  files from pam package use the same policy. (bnc#1065399)

OBS-URL: https://build.opensuse.org/request/show/537191
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=151
2017-10-27 17:15:37 +00:00
Dominique Leuenberger
debb63f3b0 Accepting request 534975 from X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/534975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=61
2017-10-20 12:41:37 +00:00
f107370f3f - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=149
2017-10-18 15:20:44 +00:00
2ef8d8b7ca Accepting request 533960 from home:dimstar:Factory
Resubmit, without breaking Leap 42.x; TW/SLE15 and Leap 15 will all use this method

OBS-URL: https://build.opensuse.org/request/show/533960
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=148
2017-10-16 08:52:57 +00:00
Dominique Leuenberger
3c1775e899 Accepting request 512470 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/512470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=60
2017-07-28 07:40:17 +00:00
OBS User buildservice-autocommit
2b0dfe0e5f Accepting request 512470 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/512470
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=147
2017-07-28 07:40:17 +00:00
OBS User buildservice-autocommit
52c7238da4 Updating link to change in openSUSE:Factory/xdm revision 60.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=f14ac76e07673882a77916a2bc06a642
2017-07-28 07:40:17 +00:00
e67a4fc6ba - fix usage of readlink in Xsession (boo#1050328)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=146
2017-07-25 10:00:19 +00:00
83d1ec3cc2 - %post
* make previous change in /etc/sysconfig/displaymanager instead
    of /var/adm/fillup-templates/sysconfig.displaymanager

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=145
2017-07-24 14:23:57 +00:00
3491b2bf95 - %post
* Do no try to start Xserver on platforms which may ship without
    graphics card (bsc#1039497)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=144
2017-07-24 13:44:33 +00:00
Dominique Leuenberger
dadc3b3028 Accepting request 454992 from X11:XOrg
- 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)

OBS-URL: https://build.opensuse.org/request/show/454992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=59
2017-02-10 08:47:24 +00:00
OBS User buildservice-autocommit
272e34c303 Accepting request 454992 from X11:XOrg
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/454992
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=143
2017-02-10 08:47:24 +00:00
OBS User buildservice-autocommit
965e38b60e Updating link to change in openSUSE:Factory/xdm revision 59.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=3e74cab06aeddaf997abca99f51f2176
2017-02-10 08:47:24 +00:00
25bd6937e0 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=142
2017-02-06 13:23:46 +00:00
Dominique Leuenberger
44767e859f Accepting request 448702 from X11:XOrg
- remove DISPLAYMANAGER_SHUTDOWN from sysconfig settings
  (bnc#1018045)

OBS-URL: https://build.opensuse.org/request/show/448702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=58
2017-01-11 10:52:52 +00:00
6411bec6c9 - remove DISPLAYMANAGER_SHUTDOWN from sysconfig settings
(bnc#1018045)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=140
2017-01-04 10:17:58 +00:00
Dominique Leuenberger
eee90a8270 Accepting request 443878 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/443878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=57
2016-12-11 12:22:14 +00:00
b010992a45 Accepting request 443776 from home:WernerFink:branches:X11:XOrg
- Be sure that display managers will be started *after* systemd's
  login manager (boo#1013200)

OBS-URL: https://build.opensuse.org/request/show/443776
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=138
2016-12-05 12:56:52 +00:00
Dominique Leuenberger
ac335b0571 Accepting request 423819 from X11:XOrg
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/423819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=56
2016-08-31 12:27:55 +00:00
d1039e1bb6 - spec-file:
Move '%fillup_only -n displaymanager' into %else
  clause of test for initV/systemd as this is only
  required for systemd.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=136
2016-08-23 11:54:00 +00:00
Dominique Leuenberger
8ca4f1b288 Accepting request 403735 from X11:XOrg
- Change 'Supplements: xdm' to 'Enhances: xdm'
  to accomodate the Gnome community (boo#981372).

OBS-URL: https://build.opensuse.org/request/show/403735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=55
2016-06-29 13:03:32 +00:00
24dcf996a2 - Change 'Supplements: xdm' to 'Enhances: xdm'
to accomodate the Gnome community (boo#981372).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=134
2016-06-20 16:49:19 +00:00
Dominique Leuenberger
af692f4712 Accepting request 400372 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/400372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=54
2016-06-10 21:58:56 +00:00
a25809fe96 Accepting request 400302 from home:jengelh:branches:X11:XOrg
remove silly redundant require that was just added

OBS-URL: https://build.opensuse.org/request/show/400302
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=132
2016-06-07 07:36:36 +00:00
ea51843dfa Accepting request 399984 from home:pjanouch:branches:X11:XOrg
- spec-cleaner cleanups

- xdm.tar.bz2:
  sys.xsession - factor out scriptlets to add services
  to start in the context of a desktop session. These
  scriptlets sould be shipped with their respective
  services, not with xdm.
  Check etc/X11/sdm/scripts/xsession-sriptlets.HOWTO for
  further details (boo#972787).

- Simplify dbus detection to support all kind of (boo#980521) 
- Avoid option --write-env-file for newer gpg (boo#972787)

OBS-URL: https://build.opensuse.org/request/show/399984
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=131
2016-06-06 09:49:16 +00:00
Dominique Leuenberger
24d5012e1f Accepting request 394108 from X11:XOrg
- 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).

OBS-URL: https://build.opensuse.org/request/show/394108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=53
2016-05-13 07:21:41 +00:00
5c8573530f Updated fix for -nolisten tcp: Add Xserver version checking.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=129
2016-05-07 06:05:28 +00:00
80630905fa - Make SUSEconfig handler for DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN
robust against changes to the default setting of -listen/-nolisten tcp
  (boo#978262).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=128
2016-05-06 22:20:17 +00:00
53ce8a4621 - Prevent xdm.service from being built. We've got display-manager.service
instead (bsc#978458).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=127
2016-05-04 13:02:08 +00:00
Dominique Leuenberger
cd288804a4 Accepting request 382452 from X11:XOrg
- 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).

OBS-URL: https://build.opensuse.org/request/show/382452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=52
2016-04-05 08:41:33 +00:00
63da56926d - 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).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=125
2016-03-30 13:45:44 +00:00
Dominique Leuenberger
1c2a7cba05 Accepting request 365553 from X11:XOrg
- 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).

OBS-URL: https://build.opensuse.org/request/show/365553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=51
2016-03-07 14:02:29 +00:00
25baf78509 - fixed option used.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=123
2016-03-03 16:49:07 +00:00
b27a8613f2 - After boo#968405 got fixed in /etc/rpm/macros.systemd, resurrect the old
behavior of %postun (boo#968405).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=122
2016-03-03 15:34:33 +00:00
7c2008468d Accepting request 365433 from home:eeich:branches:X11:XOrg
- 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).

OBS-URL: https://build.opensuse.org/request/show/365433
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=121
2016-03-03 14:16:19 +00:00
08833d1f60 - Remove %service_del_postun display-manager.service
from %postun macro (boo#968405).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=120
2016-02-26 12:48:54 +00:00
Dominique Leuenberger
929156940c Accepting request 360008 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/360008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=50
2016-02-23 15:52:38 +00:00
fdc51938cb Accepting request 359960 from home:WernerFink:branches:X11:XOrg
- Touch /etc/X11/xdm/sys.xsession for boo#967002 that is simply
  add attachment #66582 by using GNUPGHOME variable.

- Fix the same TakeDevice racing bug also in /etc/init.d/xdm, which
  is an almost exact copy of /usr/lib/X11/display-manager.
- Set the installation of the systemd based service again to be
  valid on Leap (thus, in fact, not really caring for the bug in
  /etc/init.d/xdm).

OBS-URL: https://build.opensuse.org/request/show/359960
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=118
2016-02-17 17:01:31 +00:00
1d1cf7c0a8 - xdm.tar.bz2:
* Test for the presence of $HOME/.gnupg/gpg-agent.conf before
    attemting to access it (boo#967002). 
- xdm.spec:
  * Fix %suse_version checking to work on Leap 42.1 as well.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=116
2016-02-17 09:22:14 +00:00
5d3b4e548d OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=115 2016-02-17 09:08:17 +00:00
Dominique Leuenberger
2db6432b60 Accepting request 342411 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/342411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=49
2015-11-08 10:25:14 +00:00
b7d02a10f1 - rename SuSEconfig.xdm
* /etc/X11/xdm/SuSEconfig.xdm -> /etc/X11/xdm/SUSEconfig.xdm
  * created a symlink for the old file (bsc#953563).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=112
2015-11-04 13:05:35 +00:00
Dominique Leuenberger
7a819cf5a9 Accepting request 337505 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/337505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=48
2015-10-22 10:57:30 +00:00
e88ba66ed2 Accepting request 336909 from home:dimstar:Factory
Fix boo939594 - X.org does not (always) have access to /dev/tty7... fixed as described in comment 38; I'm just running a couple openQA runs with this version of xdm, so let it sit until I get some confirmations from there... just so you know you do not have to do any work on it: the fix is ready for you

OBS-URL: https://build.opensuse.org/request/show/336909
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=110
2015-10-09 17:30:42 +00:00
33563deaf0 - Reverting last change.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=109
2015-10-09 17:17:43 +00:00
a99e8f0433 - display-manager script:
* Only fix permissions and ownership of the console if display manager 
    has crashed or was killed. This should avoid races with systemd-logind 
    which modifies the permissions as well.
  * Only create the link to the PID file if the DM has started successfully.
    (boo#939594).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=108
2015-10-09 15:00:11 +00:00
Stephan Kulow
90b4874fd6 Accepting request 333736 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/333736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=47
2015-10-03 18:29:32 +00:00
85c07c7568 Accepting request 333462 from openSUSE:Factory:Staging:J
- display-manager.service: require and conflict getty@tty7.service:
  this is copied from gdm.service and is hopefully helping with
  the race condition, where X is often not able to start up on
  VT7 due to missing permissions. (boo#939594)

- rename README.SuSE file to README.SUSE (bnc#938737, FATE#316521)

OBS-URL: https://build.opensuse.org/request/show/333462
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=106
2015-09-25 12:03:39 +00:00
Dominique Leuenberger
cfad70332b Accepting request 323529 from X11:XOrg
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/323529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=46
2015-08-19 11:41:31 +00:00
Dominique Leuenberger
5be784b2ff Accepting request 319742 from X11:XOrg
- display-manager: don't try to kill DM if it's no longer running
  (bsc#939843)

- Add some used programs to the requirement of xdm
- Use xli aka xsetbg if xpmroot is not available (hint from
  jemoreno@novell.com)

OBS-URL: https://build.opensuse.org/request/show/319742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=45
2015-08-10 07:14:18 +00:00
2601841367 Fixed a wrong delete in last ci:
< #undef SLANT 
 > #undef FAMILY

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=103
2015-08-04 10:17:00 +00:00
71c57cb5c4 - Replaced font resources for login screen with font face names.
Since xdm is now built with Xft support, it uses face names for
  client side rendered fonts. The settings for screen widths >= 800
  are the xdm defaults. For smaller screens the sizes are reduced
  so they fit the screen better (bsc#940263).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=102
2015-08-04 10:05:25 +00:00
02f04f4c89 - Avoid confusion of user: add '-' to font names in etc/X11/xdm/Xresources.
This is not required for the font names used in the file but some others.
  (bsc#940263).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=101
2015-08-01 09:00:23 +00:00
cc2b4adc23 - display-manager: don't try to kill DM if it's no longer running
(bsc#939843)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=100
2015-07-31 10:37:13 +00:00
e5f1ffcb03 Accepting request 319396 from home:WernerFink:branches:X11:XOrg
- Add some used programs to the requirement of xdm
- Use xli aka xsetbg if xpmroot is not available (hint from
  jemoreno@novell.com)

OBS-URL: https://build.opensuse.org/request/show/319396
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=99
2015-07-29 13:01:12 +00:00
Dominique Leuenberger
45efe70cf3 Accepting request 291194 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/291194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=44
2015-03-18 12:08:01 +00:00
bae1cb6899 Accepting request 291180 from home:k0da:branches:X11:XOrg
- We do have graphics on Power with KVM, so remove ppc64le from
  changing displaymanager sysconfig

OBS-URL: https://build.opensuse.org/request/show/291180
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=97
2015-03-17 14:17:30 +00:00
Dominique Leuenberger
20ace0b300 Accepting request 283350 from X11:XOrg
- /etc/X11/xdm/keytable"
  * improved warning message, when mapping for console keyboard
    doesn't exist (bnc#914880)

OBS-URL: https://build.opensuse.org/request/show/283350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=43
2015-01-30 22:57:52 +00:00
a11b58e9e1 - /etc/X11/xdm/keytable"
* improved warning message, when mapping for console keyboard
    doesn't exist (bnc#914880)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=95
2015-01-29 14:56:48 +00:00
Dominique Leuenberger
f19c9d999a Accepting request 282041 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/282041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=42
2015-01-22 20:48:41 +00:00
93fbdcb92f Accepting request 281997 from home:embar-:branches:X11:XOrg
this is similar to https://build.opensuse.org/project/show/openSUSE:Maintenance:3433

OBS-URL: https://build.opensuse.org/request/show/281997
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=93
2015-01-20 09:50:48 +00:00
Dominique Leuenberger
15d848957c Accepting request 265708 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/265708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=41
2014-12-22 11:54:06 +00:00
230547f239 Accepting request 265621 from home:dimstar:xterm
OBS-URL: https://build.opensuse.org/request/show/265621
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=91
2014-12-18 10:40:34 +00:00
Dominique Leuenberger
8e9739e69f Accepting request 265446 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/265446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=40
2014-12-17 18:15:27 +00:00
011e5efef1 Accepting request 265304 from home:Ledest:bashisms
fix bashisms in /etc/X11/xdm/* scripts

OBS-URL: https://build.opensuse.org/request/show/265304
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=89
2014-12-16 17:03:03 +00:00
e8489399c0 Accepting request 263801 from home:gberh:branches:X11:XOrg
- unset TMPDIR before executing the final user scripts/shell
  (boo#907041)
- start a login shell when using lksh/mksh

OBS-URL: https://build.opensuse.org/request/show/263801
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=88
2014-12-15 14:56:25 +00:00
Stephan Kulow
8fcbba4677 Accepting request 254705 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/254705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=39
2014-10-11 17:25:51 +00:00
0994293839 Accepting request 254672 from home:WernerFink:branches:X11:XOrg
- Use the option (--)enable-ssh-support of the gpg-agent if the
  user has configured this (boo#899647)

OBS-URL: https://build.opensuse.org/request/show/254672
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=86
2014-10-08 12:39:44 +00:00
Stephan Kulow
ce6e9dfe3b Accepting request 253610 from X11:XOrg
- sysconfig.displaymanager/DM list: added lightdm,sddm; removed
  kdm3,kdm4 (bnc#898876)

OBS-URL: https://build.opensuse.org/request/show/253610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=38
2014-10-05 18:30:26 +00:00
e7b3cff7ee - sysconfig.displaymanager/DM list: added lightdm,sddm; removed
kdm3,kdm4 (bnc#898876)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=84
2014-10-02 09:40:04 +00:00
Stephan Kulow
5fde789afb Accepting request 243691 from X11:XOrg
- replaced 'Also=' by 'Alias=' in display-manager.service 
  (bnc#890413)
- make sure not to restart DM on package update; remove confusing
  comment about no longer existing %%stop_on_removal,
  %restart_on_update macros from specfile (bnc#886641)

OBS-URL: https://build.opensuse.org/request/show/243691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=36
2014-08-06 09:41:37 +00:00
706455a7b1 - replaced 'Also=' by 'Alias=' in display-manager.service
(bnc#890413)
- make sure not to restart DM on package update; remove confusing
  comment about no longer existing %%stop_on_removal,
  %restart_on_update macros from specfile (bnc#886641)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=82
2014-08-05 14:57:35 +00:00
Stephan Kulow
831c3fcb41 Accepting request 241516 from X11:XOrg
- udpate to release 1.1.11
- refreshed xdm-tolerant-hostname-changes.diff, xdm-consolekit.diff
- supersedes the following patches:
  U_xdm_config-AC_LIBTOOL_DLOPEN-is-required-for-dynamic-lin.patch,
  U_xdm_Fix-missing-linking-dependency-on-ldl.patch,
  U_xdm_config-use-libtool-export-dynamic-option-for-reverse.patch

OBS-URL: https://build.opensuse.org/request/show/241516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=35
2014-07-21 08:35:32 +00:00
636afa1531 - refreshed xdm-consolekit.diff
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=80
2014-07-18 14:31:22 +00:00
b80277a9b1 - udpate to release 1.1.11
- refreshed xdm-tolerant-hostname-changes.diff
- supersedes the following patches:
  U_xdm_config-AC_LIBTOOL_DLOPEN-is-required-for-dynamic-lin.patch,
  U_xdm_Fix-missing-linking-dependency-on-ldl.patch,
  U_xdm_config-use-libtool-export-dynamic-option-for-reverse.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=79
2014-07-18 13:53:08 +00:00
Stephan Kulow
4678481591 Accepting request 235717 from X11:XOrg
- Use KillMode=process for systemd service, this ensures Xorg won't
  receive SIGKILL while switching to runlevel 3 [bnc#871808].
- Add "Also=xdm.service" to display-manager.service to better
  handle migration. (forwarded request 235714 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/235717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=34
2014-06-01 16:54:53 +00:00
56a59b8768 Accepting request 235714 from home:fcrozat:branches:X11:XOrg
- Use KillMode=process for systemd service, this ensures Xorg won't
  receive SIGKILL while switching to runlevel 3 [bnc#871808].
- Add "Also=xdm.service" to display-manager.service to better
  handle migration.

OBS-URL: https://build.opensuse.org/request/show/235714
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=77
2014-05-28 19:28:11 +00:00
Stephan Kulow
0609e2d5fd Accepting request 235219 from X11:XOrg
- added necessary macros for systemd files (forwarded request 235214 from jsegitz)

OBS-URL: https://build.opensuse.org/request/show/235219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=33
2014-05-26 08:28:05 +00:00
904704d742 Accepting request 235214 from home:jsegitz:branches:X11:XOrg
- added necessary macros for systemd files

OBS-URL: https://build.opensuse.org/request/show/235214
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=75
2014-05-23 14:11:09 +00:00
Stephan Kulow
219c839c20 Accepting request 234168 from X11:XOrg
Add a changelog entry for my latest submit request (forwarded request 234155 from a_richardson)

OBS-URL: https://build.opensuse.org/request/show/234168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=32
2014-05-22 18:38:13 +00:00
6e3a4eca67 Accepting request 234155 from home:a_richardson:kf5
Add a changelog entry for my latest submit request

OBS-URL: https://build.opensuse.org/request/show/234155
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=73
2014-05-15 11:55:41 +00:00
b2a42bc44b Accepting request 233910 from home:a_richardson:kf5
On my system I start dbus-daemon with systemd --user with the command "/usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation". This always creates the socket in /run/user/`id -u`/bus. However, sys.xsession always launches a new dbus-daemon even if I already exported DBUS_SESSION_BUS_ADDRESS. This socket will become the default dbus socket once systemd manages dbus.

It doesn't change anything for users that don't launch dbus-daemon using system and it will probably be necessary to add this patch in the future anyway.

OBS-URL: https://build.opensuse.org/request/show/233910
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=72
2014-05-15 10:31:19 +00:00
99a8ebf01a Accepting request 233698 from openSUSE:Factory:Staging:A
next try - this time it builds for sure for 13.1 and for factory

OBS-URL: https://build.opensuse.org/request/show/233698
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=71
2014-05-13 12:37:22 +00:00
57fc45cb88 revert latest and broken change by Coolo
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=70
2014-05-13 10:40:43 +00:00
2f9c54ab06 Accepting request 233661 from openSUSE:Factory:Staging:A
- just don't "package" pid file. It's called xdm.pid, so it's pretty
  obvious what package it is from

OBS-URL: https://build.opensuse.org/request/show/233661
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=69
2014-05-13 10:13:42 +00:00
5f15725d82 - revert latest change by aj, which broke the build
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=68
2014-05-09 12:48:42 +00:00
c8289a687c Accepting request 233241 from home:a_jaeger:FactoryFix
Use /run/ instead of /var/run.

OBS-URL: https://build.opensuse.org/request/show/233241
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=67
2014-05-09 12:28:25 +00:00
da6077e639 - fixed build on openSUSE 12.3
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=66
2014-04-28 02:12:11 +00:00
Stephan Kulow
ecaf79a3a2 Accepting request 227302 from X11:XOrg
- DISPLAYMANAGER_STARTS_XSERVER needs to be set to "no" on s390x
  and ppc64le (bnc#869267)

OBS-URL: https://build.opensuse.org/request/show/227302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=31
2014-03-27 05:17:02 +00:00
c64f86f4a5 - DISPLAYMANAGER_STARTS_XSERVER needs to be set to "no" on s390x
and ppc64le (bnc#869267)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=64
2014-03-24 12:02:44 +00:00
Stephan Kulow
7106f30a2d Accepting request 226984 from X11:XOrg
- Move forward to systemd, that is use a real service unit file  (bnc#869260) (forwarded request 226983 from WernerFink)

OBS-URL: https://build.opensuse.org/request/show/226984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=30
2014-03-22 18:46:14 +00:00
0263fd5e6f Accepting request 226983 from home:WernerFink:branches:X11:XOrg
- Move forward to systemd, that is use a real service unit file  (bnc#869260)

OBS-URL: https://build.opensuse.org/request/show/226983
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=62
2014-03-21 13:19:15 +00:00
Stephan Kulow
8e588a20d5 Accepting request 225841 from X11:XOrg
- Add support for in-line environment variable settings
  Handling case like:
  Exec=env GNOME_SHELL_SESSION_MODE=classic gnome --session gnome-classic
  
  For now, this is only needed to fix session management issue as in bnc#863709. (forwarded request 225824 from cxiong)

OBS-URL: https://build.opensuse.org/request/show/225841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=29
2014-03-15 16:35:56 +00:00
9428fde7dc Accepting request 225824 from home:cxiong:branches:X11:XOrg
- Add support for in-line environment variable settings
  Handling case like:
  Exec=env GNOME_SHELL_SESSION_MODE=classic gnome --session gnome-classic
  
  For now, this is only needed to fix session management issue as in bnc#863709.

OBS-URL: https://build.opensuse.org/request/show/225824
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=60
2014-03-13 15:48:46 +00:00
OBS User buildservice-autocommit
27acb19d6b Accepting request 224699 from X11:XOrg
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/224699
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=59
2014-03-11 08:23:56 +00:00
Stephan Kulow
89b5b4b25e Accepting request 224699 from X11:XOrg
fix array iteration bug, see bnc#866874 (forwarded request 224695 from cxiong)

OBS-URL: https://build.opensuse.org/request/show/224699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=28
2014-03-11 08:23:55 +00:00
OBS User buildservice-autocommit
1633f62134 Updating link to change in openSUSE:Factory/xdm revision 28.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=5883c1601cbe620ca695e68790c472bc
2014-03-11 08:23:55 +00:00
ee9d2f87f2 - Fix comment of last commit
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=58
2014-03-05 10:05:23 +00:00
52a2e71b93 Accepting request 224695 from home:cxiong:branches:X11:XOrg
fix array iteration bug, see bnc#866874

OBS-URL: https://build.opensuse.org/request/show/224695
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=57
2014-03-05 09:48:32 +00:00
fdf6e579d9 - /etc/X11/xdm/keytable: make use of systemd's localectl to
generate Xserver's configuration snippet for keyboard layout;
  rely on systemd's kbd --> X keyboard mapping; the old mapping
  table originating from SaX2 is no longer being used (bnc#861819)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=56
2014-02-19 10:46:02 +00:00
Stephan Kulow
73cd1f1593 Accepting request 222123 from X11:XOrg
fate#316129: do not save the standard output to xsession-errors, change the xdm.tar.bz2 (forwarded request 222114 from dliang)

OBS-URL: https://build.opensuse.org/request/show/222123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=27
2014-02-15 16:24:20 +00:00
1b1a672d8b Accepting request 222114 from home:dliang:branches:X11:XOrg
fate#316129: do not save the standard output to xsession-errors, change the xdm.tar.bz2

OBS-URL: https://build.opensuse.org/request/show/222114
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=54
2014-02-13 08:29:57 +00:00
Stephan Kulow
8135e5a35b Accepting request 220909 from X11:XOrg
- /etc/X11/xdm/RunChooser calls pidof, so require it (forwarded request 220902 from coolo)

OBS-URL: https://build.opensuse.org/request/show/220909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=26
2014-02-06 08:17:20 +00:00
0d8af1d8a5 Accepting request 220902 from home:coolo:branches:openSUSE:Factory
- /etc/X11/xdm/RunChooser calls pidof, so require it

OBS-URL: https://build.opensuse.org/request/show/220902
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=52
2014-02-05 00:16:26 +00:00
Stephan Kulow
3734deccad Accepting request 213192 from X11:XOrg
- don't set twm as hardcoded default if DEFAULT_WM is empty, rely on
  the detection in xinitrc.common instead (forwarded request 213187 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/213192
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=25
2014-01-08 19:10:05 +00:00
73ec806668 Accepting request 213187 from home:lnussel:branches:X11:XOrg
- don't set twm as hardcoded default if DEFAULT_WM is empty, rely on
  the detection in xinitrc.common instead

OBS-URL: https://build.opensuse.org/request/show/213187
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=50
2014-01-08 15:09:20 +00:00
Stephan Kulow
4277ea4137 Accepting request 209140 from X11:XOrg
- removed u_xdm-sig11-bug-598422.diff
  * problem has been resolved differently

OBS-URL: https://build.opensuse.org/request/show/209140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=24
2013-12-02 14:24:05 +00:00
4cb62cfedf - removed u_xdm-sig11-bug-598422.diff
* problem has been resolved differently

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=48
2013-12-02 11:11:50 +00:00
Tomáš Chvátal
c4d520325b Accepting request 203735 from X11:XOrg
Added support for qiv in /etc/X11/xdm/Xsetup (forwarded request 203696 from ferenc1gm)

OBS-URL: https://build.opensuse.org/request/show/203735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=23
2013-10-18 12:51:08 +00:00
e252ab8dd7 Accepting request 203696 from home:ferenc1gm:branches:X11:XOrg
Added support for qiv in /etc/X11/xdm/Xsetup

OBS-URL: https://build.opensuse.org/request/show/203696
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=46
2013-10-18 12:02:21 +00:00
Stephan Kulow
8bfc6ca7c3 Accepting request 199306 from X11:XOrg
- fixed typo in /etc/X11/xdm/Xsetup 

- fixed loading of .xkb files (bnc#840408)

OBS-URL: https://build.opensuse.org/request/show/199306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=21
2013-09-17 13:04:48 +00:00
09ec0114a6 - fixed typo in /etc/X11/xdm/Xsetup
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=44
2013-09-16 19:18:19 +00:00
9a4a0cacb6 - fixed loading of .xkb files (bnc#840408)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=43
2013-09-16 11:38:55 +00:00
Tomáš Chvátal
5bd7bcd242 Accepting request 195901 from X11:XOrg
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/195901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=20
2013-08-23 09:08:54 +00:00
3d86dededf - adjusted u_xdm-sig11-bug-598422.diff for openSUSE 12.2 build
(which still applies xdm-consolekit.diff)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=41
2013-08-13 16:35:57 +00:00
Stephan Kulow
17d4122f01 Accepting request 184588 from X11:XOrg
- u_xdm-sig11-bug-598422.diff
  * fix Sig11 in xdm when pressing Ctr-c (bnc#598422, bnc#831870)

OBS-URL: https://build.opensuse.org/request/show/184588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=19
2013-07-29 19:12:09 +00:00
824cfd96b0 - u_xdm-sig11-bug-598422.diff
* fix Sig11 in xdm when pressing Ctr-c (bnc#598422, bnc#831870)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=39
2013-07-29 09:32:50 +00:00
Stephan Kulow
94a061ad35 Accepting request 177979 from X11:XOrg
- Add some GNOME specifiv magics to Xsession to allow that ~/.i18n
  is always sourced (bnc#567324) (forwarded request 177978 from WernerFink)

OBS-URL: https://build.opensuse.org/request/show/177979
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=18
2013-06-11 04:40:15 +00:00
267a006708 Accepting request 177978 from home:WernerFink:branches:X11:XOrg
- Add some GNOME specifiv magics to Xsession to allow that ~/.i18n
  is always sourced (bnc#567324)

OBS-URL: https://build.opensuse.org/request/show/177978
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=37
2013-06-07 10:33:30 +00:00
Stephan Kulow
9166ed1336 Accepting request 176510 from X11:XOrg
- Some shells do not know about HOSTNAME variable and print error
  messages therefore export this variable 
- Make check for dbus smart, that is check if threre is already
  an active session and use this if possible
- Be aware that one user may use several X sessions in parallel
  on the same system as well as on several systems with HOME on
  an NFS based share. That is do not override ~/.xsession-errors (forwarded request 176509 from WernerFink)

OBS-URL: https://build.opensuse.org/request/show/176510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=17
2013-05-27 08:11:08 +00:00
5b67038df4 Accepting request 176509 from home:WernerFink:branches:X11:XOrg
- Some shells do not know about HOSTNAME variable and print error
  messages therefore export this variable 
- Make check for dbus smart, that is check if threre is already
  an active session and use this if possible
- Be aware that one user may use several X sessions in parallel
  on the same system as well as on several systems with HOME on
  an NFS based share. That is do not override ~/.xsession-errors

OBS-URL: https://build.opensuse.org/request/show/176509
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=35
2013-05-24 13:33:01 +00:00
Stephan Kulow
3744614ff3 Accepting request 163905 from X11:XOrg
just added bnc reference as it was needed for maintenance request (forwarded request 163885 from wrosenauer)

OBS-URL: https://build.opensuse.org/request/show/163905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=16
2013-04-14 14:12:32 +00:00
d67fb69ac0 Accepting request 163885 from home:wrosenauer:branches:X11:XOrg
just added bnc reference as it was needed for maintenance request

OBS-URL: https://build.opensuse.org/request/show/163885
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=33
2013-04-13 16:30:53 +00:00
16528c0d3d - do not use '-k' option for checkproc for ssh-agent since
/proc/<pid>/exe link is apparently not readable by the user
  used for that program

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=32
2013-04-11 10:01:09 +00:00
Stephan Kulow
48842682c6 Accepting request 156987 from X11:XOrg
(please forward to Factory AND 12.3)
- Add systemd-user-sessions to xdm initscript X-Should-Start, to
  ensure user login is available when xdm is started. (forwarded request 156985 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/156987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=15
2013-03-01 19:45:53 +00:00
d561338848 Accepting request 156985 from home:fcrozat:branches:X11:XOrg
(please forward to Factory AND 12.3)
- Add systemd-user-sessions to xdm initscript X-Should-Start, to
  ensure user login is available when xdm is started.

OBS-URL: https://build.opensuse.org/request/show/156985
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=30
2013-03-01 13:17:13 +00:00
Stephan Kulow
ac722ffbc1 Accepting request 156970 from X11:XOrg
- /etc/X11/xdm/SuSEconfig.xdm: copied required function from old
  /lib/YaST/SuSEconfig.functions, which no longer exists since
  openSUSE 12.3 (bnc#806738)

OBS-URL: https://build.opensuse.org/request/show/156970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=14
2013-03-01 13:02:30 +00:00
11efad4ffa - /etc/X11/xdm/SuSEconfig.xdm: copied required function from old
/lib/YaST/SuSEconfig.functions, which no longer exists since
  openSUSE 12.3 (bnc#806738)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=28
2013-03-01 11:34:51 +00:00
Stephan Kulow
140020aa89 Accepting request 147504 from X11:XOrg
- /etc/X11/xdm/Keyboard.map:
  * added missing mac-dvorak entry (bnc#796170)

OBS-URL: https://build.opensuse.org/request/show/147504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=12
2013-01-08 14:08:24 +00:00
b556955e1d - /etc/X11/xdm/Keyboard.map:
* added missing mac-dvorak entry (bnc#796170)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=26
2013-01-08 11:02:55 +00:00
Stephan Kulow
6851cad961 Accepting request 144951 from X11:XOrg
- Be aware the mktemp(1) without XXXXXX will do exactly nothing,
  therefore use mv(1) which uses rename(2) on the same file system
  to use the files created by mktemp(1) to the log output file (forwarded request 144600 from WernerFink)

OBS-URL: https://build.opensuse.org/request/show/144951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=11
2012-12-14 10:24:21 +00:00
d5ff00e8ae Accepting request 144600 from home:WernerFink:branches:X11:XOrg
- Be aware the mktemp(1) without XXXXXX will do exactly nothing,
  therefore use mv(1) which uses rename(2) on the same file system
  to use the files created by mktemp(1) to the log output file

OBS-URL: https://build.opensuse.org/request/show/144600
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=24
2012-12-10 12:59:49 +00:00
Ismail Dönmez
84e595c8f9 Accepting request 144527 from X11:XOrg
- Add display-manager as provides to xdm initscript, to comply with
  systemd defaults. (forwarded request 143562 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/144527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=10
2012-12-07 13:52:32 +00:00
acfcedf49a Accepting request 143562 from home:fcrozat:branches:X11:XOrg
- Add display-manager as provides to xdm initscript, to comply with
  systemd defaults.

OBS-URL: https://build.opensuse.org/request/show/143562
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=22
2012-12-07 11:11:28 +00:00
Stephan Kulow
5b35ef2ef7 Accepting request 143529 from X11:XOrg
Remove ConsoleKit patch+requires in order to be able to remove ConsoleKit from Factory.  (forwarded request 143527 from tittiatcoke)

OBS-URL: https://build.opensuse.org/request/show/143529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=9
2012-11-30 11:30:06 +00:00
Factory Maintainer
cc105a6026 Accepting request 143527 from home:rwooninck:CK-removal
Remove ConsoleKit patch+requires in order to be able to remove ConsoleKit from Factory.

OBS-URL: https://build.opensuse.org/request/show/143527
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=20
2012-11-29 09:46:56 +00:00
Stephan Kulow
d23a23a187 Accepting request 135866 from X11:XOrg
- Make failsafe work after a failed exec bash builtin
- Add dbus-launch and ck-launch-session to final session command
  line for case of using xdm (forwarded request 135855 from WernerFink)

OBS-URL: https://build.opensuse.org/request/show/135866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=8
2012-09-26 14:29:45 +00:00
498a2fae37 Accepting request 135855 from home:WernerFink:branches:X11:XOrg
- Make failsafe work after a failed exec bash builtin
- Add dbus-launch and ck-launch-session to final session command
  line for case of using xdm

OBS-URL: https://build.opensuse.org/request/show/135855
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=18
2012-09-25 11:47:36 +00:00
Stephan Kulow
dd12156eaa Accepting request 134153 from X11:XOrg
- add dependency on xtrans, otherwise TCP is not supported for
  xdmcp (bnc#780122)

OBS-URL: https://build.opensuse.org/request/show/134153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=7
2012-09-17 12:17:10 +00:00
0ec329bda3 added missing changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=16
2012-09-13 13:07:28 +00:00
093ccc0e39 Accepting request 133887 from home:StefanBruens:branches:X11:XOrg
add dependency on xtrans, otherwise TCP is not supported for xdmcp - fixes bnc#780122

OBS-URL: https://build.opensuse.org/request/show/133887
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=15
2012-09-13 08:46:15 +00:00
Ismail Dönmez
2c40ebc93c Accepting request 131206 from X11:XOrg
- separate *.fallback displaymanager files from xdm.tar.bz2 into
  xdm-fallbacks.tar.bz2 and build only suse version < 1210.
  (bnc#714003)

- /etc/init.d/xdm: add plymouth_quit function, use it in xdm
  displaymanager file (bnc#775548)

OBS-URL: https://build.opensuse.org/request/show/131206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=6
2012-08-23 13:31:54 +00:00
bc0bdb1cd3 Also package xdm-fallbacks tarball in source RPM for openSUSE 11.4.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=13
2012-08-20 07:51:45 +00:00
1a0b683a6a Accepting request 131100 from home:michalsrb:branches:X11:XOrg
- separate *.fallback displaymanager files from xdm.tar.bz2 into
  xdm-fallbacks.tar.bz2 and build only suse version < 1210.
  (bnc#714003)

- /etc/init.d/xdm: add plymouth_quit function, use it in xdm
  displaymanager file (bnc#775548)

OBS-URL: https://build.opensuse.org/request/show/131100
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=12
2012-08-17 13:33:23 +00:00
Stephan Kulow
be9d4a2322 Accepting request 130301 from X11:XOrg
- /etc/init.d/xdm: overwrite displaymanager's PIDFILE symlink if
  neccessary (bnc#774555)

OBS-URL: https://build.opensuse.org/request/show/130301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=5
2012-08-08 09:44:39 +00:00
1e7004fe19 - /etc/init.d/xdm: overwrite displaymanager's PIDFILE symlink if
neccessary (bnc#774555)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=10
2012-08-07 09:13:53 +00:00
Stephan Kulow
d9b7992cd8 Accepting request 126766 from X11:XOrg
- avoid plymouth quit for kdm and gdm (bnc#762909) (forwarded request 126757 from tiwai)

OBS-URL: https://build.opensuse.org/request/show/126766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=4
2012-07-02 09:20:42 +00:00
c163b47f20 Accepting request 126757 from home:tiwai:branches:X11:XOrg
- avoid plymouth quit for kdm and gdm (bnc#762909)

OBS-URL: https://build.opensuse.org/request/show/126757
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=8
2012-07-01 10:15:40 +00:00
131ef84a48 Accepting request 126634 from home:tiwai:branches:X11:XOrg
- remove --retain-splash option from plymouth quit (bnc#769209)

OBS-URL: https://build.opensuse.org/request/show/126634
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=7
2012-06-29 18:35:27 +00:00
ff42e8e504 - /etc/init.d/xdm
* quit plymouth properly before starting displaymanager
    (bnc#769209)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=6
2012-06-29 14:13:08 +00:00
b6f44266a9 Accepting request 125321 from home:WernerFink:branches:X11:XOrg
- Skip LANG argument from command line of session managers (bnc#661946)

OBS-URL: https://build.opensuse.org/request/show/125321
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=5
2012-06-20 04:52:25 +00:00
Stephan Kulow
3759057ed3 Accepting request 120615 from X11:XOrg
- /etc/pam.d/xdm-np: add session require to pam_loginuid.so in
  order to fix running commands via sudo (bnc #746704)

OBS-URL: https://build.opensuse.org/request/show/120615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=2
2012-05-16 10:26:48 +00:00
2e6e83d6fd - /etc/pam.d/xdm-np: add session require to pam_loginuid.so in
order to fix running commands via sudo (bnc #746704)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=3
2012-05-10 14:12:30 +00:00
Stephan Kulow
9ed98cfb46 Accepting request 115408 from X11:XOrg
Pushing X11:XOrg

OBS-URL: https://build.opensuse.org/request/show/115408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=1
2012-05-08 10:01:07 +00:00
4cfe93afca Accepting request 113498 from home:vuntz:branches:X11:XOrg
Split xdm out of xorg-x11; no change to the content

OBS-URL: https://build.opensuse.org/request/show/113498
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=1
2012-04-14 09:33:31 +00:00
3 changed files with 299 additions and 167 deletions

View File

@ -1,6 +1,6 @@
diff -u -r ../old/etc/X11/xdm/RunChooser ./etc/X11/xdm/RunChooser
--- ../old/etc/X11/xdm/RunChooser 2015-07-29 14:46:22.000000000 +0200
+++ ./etc/X11/xdm/RunChooser 2024-08-09 11:27:04.390249591 +0200
diff -upr xdm.orig/etc/X11/xdm/RunChooser xdm/etc/X11/xdm/RunChooser
--- xdm.orig/etc/X11/xdm/RunChooser 2015-07-29 14:46:22.000000000 +0200
+++ xdm/etc/X11/xdm/RunChooser 2024-11-20 14:47:22.156525704 +0100
@@ -9,7 +9,7 @@
#
LIBDIR=/usr/lib/X11
@ -10,7 +10,7 @@ diff -u -r ../old/etc/X11/xdm/RunChooser ./etc/X11/xdm/RunChooser
BINDIR=/usr/bin
no_exit_on_failed_exec=1
@@ -107,6 +107,8 @@
@@ -107,6 +107,8 @@ if test -x $xmodmap -o -x $xkbcomp ; the
cat $sysxkbmap | $xkbcomp - $DISPLAY
elif test -r $sysmodmap ; then
$xmodmap $sysmodmap
@ -19,7 +19,7 @@ diff -u -r ../old/etc/X11/xdm/RunChooser ./etc/X11/xdm/RunChooser
fi
else
# TCP/IP connection (remote or local)
@@ -114,6 +116,8 @@
@@ -114,6 +116,8 @@ if test -x $xmodmap -o -x $xkbcomp ; the
cat $defxkbmap | $xkbcomp - $DISPLAY
elif test -r $defmodmap ; then
$xmodmap $defmodmap
@ -28,146 +28,10 @@ diff -u -r ../old/etc/X11/xdm/RunChooser ./etc/X11/xdm/RunChooser
fi
if test -s $hostxkbmap -a -x $xkbcomp ; then
cat $hostxkbmap | $xkbcomp - $DISPLAY
diff -u -r ../old/etc/X11/xdm/Xreset ./etc/X11/xdm/Xreset
--- ../old/etc/X11/xdm/Xreset 2014-12-15 19:34:46.000000000 +0100
+++ ./etc/X11/xdm/Xreset 2024-08-09 11:27:04.390249591 +0200
@@ -10,7 +10,7 @@
#
LIBDIR=/usr/lib/X11
ETCDIR=/etc/X11
- XDMDIR=${ETCDIR}/xdm
+ XDMDIR=/usr/${ETCDIR}/xdm
BINDIR=/usr/bin
xmessage=${BINDIR}/xmessage
xconsole=${BINDIR}/xconsole
diff -u -r ../old/etc/X11/xdm/Xresources ./etc/X11/xdm/Xresources
--- ../old/etc/X11/xdm/Xresources 2015-08-04 12:13:36.000000000 +0200
+++ ./etc/X11/xdm/Xresources 2024-08-09 11:27:04.390249591 +0200
@@ -100,4 +100,4 @@
!
! Include system wide Xresources
!
-#include "/etc/X11/Xresources"
+#include "/usr/etc/X11/Xresources"
diff -u -r ../old/etc/X11/xdm/Xsession ./etc/X11/xdm/Xsession
--- ../old/etc/X11/xdm/Xsession 2021-01-04 15:20:27.548208000 +0100
+++ ./etc/X11/xdm/Xsession 2024-08-09 11:27:04.390249591 +0200
@@ -34,10 +34,18 @@
# Some system defaults
#
XETCDIR=/etc/X11
- XDMDIR=$XETCDIR/xdm
- XINITDIR=$XETCDIR/xinit
+ XDMDIR=/usr/$XETCDIR/xdm
: ${TMPDIR=/tmp}
+# xinitrc moved to %{_libexecdir}/xinit in xinit package
+if [ -r /usr/libexec/xinit/xinitrc ]; then
+ XINITDIR=/usr/libexec/xinit
+elif [ -r /usr/lib/xinit/xinitrc ]; then
+ XINITDIR=/usr/lib/xinit
+else
+ XINITDIR=$XETCDIR/xinit
+fi
+
export OPENWINHOME TMPDIR
test -n "$XAUTHORITY" || unset XAUTHORITY
@@ -187,7 +195,11 @@
#
# By default we set system defaults for the language
#
-. /etc/profile.d/lang.sh
+if [ -r /etc/profile.d/lang.sh ]; then
+ . /etc/profile.d/lang.sh
+elif [ -r /usr/etc/profile.d/lang.sh ]; then
+ . /usr/etc/profile.d/lang.sh
+fi
#
# Handle arguments given by xdm/kdm/gdm.
@@ -261,7 +273,11 @@
# No window manager? Get system default
#
if test -z "$WINDOWMANAGER" ; then
- . /etc/profile.d/profile.sh
+ if [ -r /etc/profile.d/profile.sh ]; then
+ . /etc/profile.d/profile.sh
+ elif [ -r /usr/etc/profile.d/profile.sh ]; then
+ . /usr/etc/profile.d/profile.sh
+ fi
fi
#
@@ -291,7 +307,12 @@
# Source common code shared between the
# X session and X init scripts
#
-. /etc/X11/xinit/xinitrc.common
+
+if [ -r /etc/X11/xinit/xinitrc.common ]; then
+ . /etc/X11/xinit/xinitrc.common
+elif [ -r /usr/etc/X11/xinit/xinitrc.common ]; then
+ . /usr/etc/X11/xinit/xinitrc.common
+fi
# Restore arguments but skip window manager
set -- "${argv[@]}"
diff -u -r ../old/etc/X11/xdm/Xsetup ./etc/X11/xdm/Xsetup
--- ../old/etc/X11/xdm/Xsetup 2020-08-26 15:35:43.014615021 +0200
+++ ./etc/X11/xdm/Xsetup 2024-08-09 11:27:04.390249591 +0200
@@ -9,7 +9,7 @@
#
LIBDIR=/usr/lib/X11
ETCDIR=/etc/X11
- XDMDIR=${ETCDIR}/xdm
+ XDMDIR=/usr/${ETCDIR}/xdm
BINDIR=/usr/bin
no_exit_on_failed_exec=1
@@ -184,7 +184,7 @@
#endif
EOF
else
- $xrdb $cpp -override -retain ${ETCDIR}/Xresources
+ $xrdb $cpp -override -retain ${XDMDIR}/Xresources
fi
#
@@ -206,6 +206,8 @@
cat $sysxkbmap | $xkbcomp - $DISPLAY
elif test -r $sysmodmap ; then
$xmodmap $sysmodmap
+ elif test -r /usr/etc/X11/Xmodmap ; then
+ $xmodmap /usr/etc/X11/Xmodmap
fi
else
# TCP/IP connection (remote or local)
@@ -213,6 +215,8 @@
cat $defxkbmap | $xkbcomp - $DISPLAY
elif test -r $defmodmap ; then
$xmodmap $defmodmap
+ elif test -r /usr/etc/X11/Xmodmap.remote ; then
+ $xmodmap /usr/etc/X11/Xmodmap.remote
fi
if test -s $hostxkbmap -a -x $xkbcomp ; then
cat $hostxkbmap | $xkbcomp - $DISPLAY
diff -u -r ../old/etc/X11/xdm/Xstartup ./etc/X11/xdm/Xstartup
--- ../old/etc/X11/xdm/Xstartup 2020-08-26 15:35:26.270871116 +0200
+++ ./etc/X11/xdm/Xstartup 2024-08-09 11:27:04.390249591 +0200
@@ -10,7 +10,7 @@
#
LIBDIR=/usr/lib/X11
ETCDIR=/etc/X11
- XDMDIR=${ETCDIR}/xdm
+ XDMDIR=/usr/${ETCDIR}/xdm
BINDIR=/usr/bin
xmessage=${BINDIR}/xmessage
NOLOGIN=/etc/nologin
diff -u -r ../old/etc/X11/xdm/sys.xsession ./etc/X11/xdm/sys.xsession
--- ../old/etc/X11/xdm/sys.xsession 2016-06-03 15:25:42.000000000 +0200
+++ ./etc/X11/xdm/sys.xsession 2024-08-09 11:27:04.390249591 +0200
@@ -38,10 +38,16 @@
diff -upr xdm.orig/etc/X11/xdm/sys.xsession xdm/etc/X11/xdm/sys.xsession
--- xdm.orig/etc/X11/xdm/sys.xsession 2016-06-03 15:25:42.000000000 +0200
+++ xdm/etc/X11/xdm/sys.xsession 2024-11-20 14:47:22.173192466 +0100
@@ -38,10 +38,16 @@ checkproc ()
argv=("$@")
set --
@ -185,7 +49,7 @@ diff -u -r ../old/etc/X11/xdm/sys.xsession ./etc/X11/xdm/sys.xsession
case "${script##*/}" in
.*) continue ;;
*.rpm*) continue ;;
@@ -63,7 +69,16 @@
@@ -63,7 +69,16 @@ done
#
# Use system default xinitrc if the users does not have one.
#
@ -203,7 +67,7 @@ diff -u -r ../old/etc/X11/xdm/sys.xsession ./etc/X11/xdm/sys.xsession
test -r "$HOME/.xinitrc" && XINITRCFILE="$HOME/.xinitrc"
if test -f "$XINITRCFILE" ; then
@@ -77,7 +92,11 @@
@@ -77,7 +92,11 @@ else
# Source common code shared between the
# X session and X init scripts
#
@ -216,9 +80,9 @@ diff -u -r ../old/etc/X11/xdm/sys.xsession ./etc/X11/xdm/sys.xsession
unset STARTUP WINDOW_MANAGER
set -- ${1+"$@"} $WINDOWMANAGER
diff -u -r ../old/etc/X11/xdm/xdm-config ./etc/X11/xdm/xdm-config
--- ../old/etc/X11/xdm/xdm-config 2020-08-26 15:36:22.290004407 +0200
+++ ./etc/X11/xdm/xdm-config 2024-08-09 11:27:04.390249591 +0200
diff -upr xdm.orig/etc/X11/xdm/xdm-config xdm/etc/X11/xdm/xdm-config
--- xdm.orig/etc/X11/xdm/xdm-config 2020-08-26 15:36:22.290004407 +0200
+++ xdm/etc/X11/xdm/xdm-config 2024-11-20 14:47:22.173192466 +0100
@@ -4,10 +4,10 @@
DisplayManager.errorLogFile: /var/log/xdm.errors
DisplayManager.pidFile: /run/xdm.pid
@ -233,7 +97,7 @@ diff -u -r ../old/etc/X11/xdm/xdm-config ./etc/X11/xdm/xdm-config
!
! ATTENTION: `authName' should be in general MIT-MAGIC-COOKIE-1
! For XDM-AUTHENTICATION-1 which is default for xterminals see
@@ -27,16 +27,16 @@
@@ -27,16 +27,16 @@ DisplayManager._93.authorize: true
! The scripts handling the setup, the startup, the session its self,
! and the reset of an X session.
!
@ -256,9 +120,243 @@ diff -u -r ../old/etc/X11/xdm/xdm-config ./etc/X11/xdm/xdm-config
DisplayManager.*.terminateServer: false
!
! SECURITY: do not listen for XDMCP or Chooser requests
diff -u -r ../old/usr/lib/X11/display-manager ./usr/lib/X11/display-manager
--- ../old/usr/lib/X11/display-manager 2020-09-04 13:11:23.054517000 +0200
+++ ./usr/lib/X11/display-manager 2024-08-09 11:36:39.578216426 +0200
diff -upr xdm.orig/etc/X11/xdm/Xreset xdm/etc/X11/xdm/Xreset
--- xdm.orig/etc/X11/xdm/Xreset 2014-12-15 19:34:46.000000000 +0100
+++ xdm/etc/X11/xdm/Xreset 2024-11-20 14:47:22.173192466 +0100
@@ -10,7 +10,7 @@
#
LIBDIR=/usr/lib/X11
ETCDIR=/etc/X11
- XDMDIR=${ETCDIR}/xdm
+ XDMDIR=/usr/${ETCDIR}/xdm
BINDIR=/usr/bin
xmessage=${BINDIR}/xmessage
xconsole=${BINDIR}/xconsole
diff -upr xdm.orig/etc/X11/xdm/Xresources xdm/etc/X11/xdm/Xresources
--- xdm.orig/etc/X11/xdm/Xresources 2015-08-04 12:13:36.000000000 +0200
+++ xdm/etc/X11/xdm/Xresources 2024-11-21 09:38:25.194243785 +0100
@@ -10,37 +10,38 @@ xlogin*login.translations: #override\
#undef linux
#undef Linux
#undef LINUX
-xlogin*greeting: Welcome at CLIENTHOST
+xlogin*greeting: CLIENTHOST
xlogin*namePrompt: \040\040\040\040\040\040\040Login:
xlogin*fail: Login incorrect
-#define FAMILY Serif
+#define FAMILY Helvetica
#if (WIDTH < 800)
-xlogin*login.failFace: FAMILY-16:bold
-xlogin*login.greetFace: FAMILY-18:italic
-xlogin*login.promptFace: FAMILY-16:bold
-xlogin*login.Font: FAMILY-16
+xlogin*login.failFace: FAMILY-16:regular
+xlogin*login.greetFace: FAMILY-18:regular
+xlogin*login.promptFace: FAMILY-16:regular
+xlogin*login.Font: FAMILY-16
#else
-xlogin*login.failFace: FAMILY-18:bold
-xlogin*login.greetFace: FAMILY-24:italic
-xlogin*login.promptFace: FAMILY-18:bold
-xlogin*login.face: FAMILY-18
+login*login.failFace: FAMILY-18:regular
+xlogin*login.greetFace: FAMILY-24:bold
+xlogin*login.promptFace: FAMILY-18:regular
+xlogin*login.face: FAMILY-16
#endif
#undef FAMILY
#ifdef COLOR
-xlogin*useShape: true
-xlogin*greetColor: CadetBlue
-xlogin*failColor: red
-*Foreground: black
-*Background: #c0c0c0
-xlogin*borderWidth: 0
-xlogin*frameWidth: 5
-xlogin*innerFramesWidth: 2
-xlogin*Foreground: black
-xlogin*Background: #c0c0c0
-xlogin*shdColor: #828282
-xlogin*hiColor: #e0e0e0
+xlogin*foreground: #6C6C6C
+xlogin*background: #35968c
+xlogin.Login.foreground: #9adcd5
+xlogin.Login.greetColor: #9adcd5
+xlogin.Login.promptColor: #97CC56
+xlogin.Login.failColor: #9adcd5
+xlogin.Login.failTimeout: 2
+xlogin.Login.hiColor: #63bbb2
+xlogin.Login.shdColor: #63bbb2
+xlogin.Login.frameWidth: 2
+xlogin.Login.innerFramesWidth: 1
+xlogin.Login.sepWidth: 1
+xlogin.Login.echoPasswd: true
#else
xlogin*useShape: false
xlogin*borderWidth: 4
@@ -59,6 +60,8 @@ xlogin*hiColor: black
!#endif
!xlogin*logoPadding: 10
+XConsole*background: black
+XConsole*foreground: #9adcd5
#if (WIDTH < 320)
XConsole*geometry: 125x80-0-0
XConsole*font: 5x7
@@ -100,4 +103,4 @@ Chooser*Command.font: -*-new century sc
!
! Include system wide Xresources
!
-#include "/etc/X11/Xresources"
+#include "/usr/etc/X11/Xresources"
diff -upr xdm.orig/etc/X11/xdm/Xsession xdm/etc/X11/xdm/Xsession
--- xdm.orig/etc/X11/xdm/Xsession 2021-01-04 15:20:27.548208000 +0100
+++ xdm/etc/X11/xdm/Xsession 2024-11-20 14:47:22.173192466 +0100
@@ -34,10 +34,18 @@ fi
# Some system defaults
#
XETCDIR=/etc/X11
- XDMDIR=$XETCDIR/xdm
- XINITDIR=$XETCDIR/xinit
+ XDMDIR=/usr/$XETCDIR/xdm
: ${TMPDIR=/tmp}
+# xinitrc moved to %{_libexecdir}/xinit in xinit package
+if [ -r /usr/libexec/xinit/xinitrc ]; then
+ XINITDIR=/usr/libexec/xinit
+elif [ -r /usr/lib/xinit/xinitrc ]; then
+ XINITDIR=/usr/lib/xinit
+else
+ XINITDIR=$XETCDIR/xinit
+fi
+
export OPENWINHOME TMPDIR
test -n "$XAUTHORITY" || unset XAUTHORITY
@@ -187,7 +195,11 @@ sessions=( $XDMDIR/sys.xsession $XINITDI
#
# By default we set system defaults for the language
#
-. /etc/profile.d/lang.sh
+if [ -r /etc/profile.d/lang.sh ]; then
+ . /etc/profile.d/lang.sh
+elif [ -r /usr/etc/profile.d/lang.sh ]; then
+ . /usr/etc/profile.d/lang.sh
+fi
#
# Handle arguments given by xdm/kdm/gdm.
@@ -261,7 +273,11 @@ readonly argv
# No window manager? Get system default
#
if test -z "$WINDOWMANAGER" ; then
- . /etc/profile.d/profile.sh
+ if [ -r /etc/profile.d/profile.sh ]; then
+ . /etc/profile.d/profile.sh
+ elif [ -r /usr/etc/profile.d/profile.sh ]; then
+ . /usr/etc/profile.d/profile.sh
+ fi
fi
#
@@ -291,7 +307,12 @@ fi
# Source common code shared between the
# X session and X init scripts
#
-. /etc/X11/xinit/xinitrc.common
+
+if [ -r /etc/X11/xinit/xinitrc.common ]; then
+ . /etc/X11/xinit/xinitrc.common
+elif [ -r /usr/etc/X11/xinit/xinitrc.common ]; then
+ . /usr/etc/X11/xinit/xinitrc.common
+fi
# Restore arguments but skip window manager
set -- "${argv[@]}"
diff -upr xdm.orig/etc/X11/xdm/Xsetup xdm/etc/X11/xdm/Xsetup
--- xdm.orig/etc/X11/xdm/Xsetup 2020-08-26 15:35:43.014615021 +0200
+++ xdm/etc/X11/xdm/Xsetup 2024-11-21 09:38:57.287767888 +0100
@@ -9,7 +9,7 @@
#
LIBDIR=/usr/lib/X11
ETCDIR=/etc/X11
- XDMDIR=${ETCDIR}/xdm
+ BKGDIR=/usr/share/wallpapers/openSUSEdefault/contents/images
BINDIR=/usr/bin
no_exit_on_failed_exec=1
@@ -29,7 +29,7 @@ type cpp >/dev/null 2>&1 && cpp=
# Store your preferred picture in XPM format (see xv(1) or ppm(5))
# You can run gzip on the file BackGround.xpm to save disk space.
#
- background=${XDMDIR}/BackGround.xpm
+ background=${BKGDIR}/1920x1200.png
#
# Special screensaver parameters for xset, see manual page xset(1x).
@@ -68,6 +68,7 @@ hostxkbmap=${ETCDIR}/Xkbmap.${DISPLAY%:*
xrdb=${BINDIR}/xrdb
backprg=${BINDIR}/BackGround
qiv=${BINDIR}/qiv
+ feh=${BINDIR}/feh
# halporp=/usr/bin/hal-find-by-property
xvkbd=${BINDIR}/xvkbd
xvkbdargs="-compact -geometry -0-0 -xdm -always-on-top -keyfile /usr/share/X11/app-defaults/xvkbd.default"
@@ -135,6 +136,8 @@ fi
#
if test "$xdm" = "no" ; then
: # $xsetroot -solid '#738dc6'
+elif test -s ${background} -a -x $feh ; then
+ $feh --bg-scale ${background}
elif test -s ${background}.gz -a -x $xpmroot ; then
$xpmroot ${background}.gz
elif test -s ${background} -a -x $xpmroot ; then
@@ -184,7 +187,7 @@ if test "$xdm" = "yes" ; then
#endif
EOF
else
- $xrdb $cpp -override -retain ${ETCDIR}/Xresources
+ $xrdb $cpp -override -retain ${XDMDIR}/Xresources
fi
#
@@ -206,6 +209,8 @@ if test -x $xmodmap -o -x $xkbcomp ; the
cat $sysxkbmap | $xkbcomp - $DISPLAY
elif test -r $sysmodmap ; then
$xmodmap $sysmodmap
+ elif test -r /usr/etc/X11/Xmodmap ; then
+ $xmodmap /usr/etc/X11/Xmodmap
fi
else
# TCP/IP connection (remote or local)
@@ -213,6 +218,8 @@ if test -x $xmodmap -o -x $xkbcomp ; the
cat $defxkbmap | $xkbcomp - $DISPLAY
elif test -r $defmodmap ; then
$xmodmap $defmodmap
+ elif test -r /usr/etc/X11/Xmodmap.remote ; then
+ $xmodmap /usr/etc/X11/Xmodmap.remote
fi
if test -s $hostxkbmap -a -x $xkbcomp ; then
cat $hostxkbmap | $xkbcomp - $DISPLAY
Only in xdm/etc/X11/xdm: Xsetup.orig
Only in xdm/etc/X11/xdm: Xsetup.rej
diff -upr xdm.orig/etc/X11/xdm/Xstartup xdm/etc/X11/xdm/Xstartup
--- xdm.orig/etc/X11/xdm/Xstartup 2020-08-26 15:35:26.270871116 +0200
+++ xdm/etc/X11/xdm/Xstartup 2024-11-20 14:47:22.173192466 +0100
@@ -10,7 +10,7 @@
#
LIBDIR=/usr/lib/X11
ETCDIR=/etc/X11
- XDMDIR=${ETCDIR}/xdm
+ XDMDIR=/usr/${ETCDIR}/xdm
BINDIR=/usr/bin
xmessage=${BINDIR}/xmessage
NOLOGIN=/etc/nologin
diff -upr xdm.orig/usr/lib/X11/display-manager xdm/usr/lib/X11/display-manager
--- xdm.orig/usr/lib/X11/display-manager 2020-09-04 13:11:23.054517000 +0200
+++ xdm/usr/lib/X11/display-manager 2024-11-20 14:47:22.173192466 +0100
@@ -13,11 +13,16 @@
# /usr/lib/X11/display-manager
#
@ -279,7 +377,7 @@ diff -u -r ../old/usr/lib/X11/display-manager ./usr/lib/X11/display-manager
locale_vars=" \
LANG \
@@ -67,14 +72,14 @@
@@ -67,14 +72,14 @@ fi
unset DEFAULT_WM
export WINDOWMANAGER
@ -296,7 +394,7 @@ diff -u -r ../old/usr/lib/X11/display-manager ./usr/lib/X11/display-manager
# Do no try to start Xserver on platforms which may ship without
# graphics card (bsc#1039497)
if [ "$(arch)" == "aarch64" -o "$(arch)" == "ppc64le" ]; then
@@ -87,8 +92,8 @@
@@ -87,8 +92,8 @@ xdm_reload_files () {
fi
fi
MD5DIR="/var/adm/SuSEconfig/md5" \
@ -307,7 +405,7 @@ diff -u -r ../old/usr/lib/X11/display-manager ./usr/lib/X11/display-manager
/bin/logger
return 0
fi
@@ -130,6 +135,13 @@
@@ -130,6 +135,13 @@ case "$DM" in
exit 0
;;
*)
@ -321,7 +419,7 @@ diff -u -r ../old/usr/lib/X11/display-manager ./usr/lib/X11/display-manager
for i in /usr/lib/X11/displaymanagers/*
do
tmp=${i%.fallback}
@@ -159,8 +171,8 @@
@@ -159,8 +171,8 @@ case "$1" in
start)
# use system keyboard as global X keyboard configuration
@ -332,10 +430,10 @@ diff -u -r ../old/usr/lib/X11/display-manager ./usr/lib/X11/display-manager
fi
[ -n "$STARTPROC" ] && $STARTPROC
diff -u -r ../old/usr/lib/X11/displaymanagers/xdm ./usr/lib/X11/displaymanagers/xdm
--- ../old/usr/lib/X11/displaymanagers/xdm 2014-03-04 13:53:31.000000000 +0100
+++ ./usr/lib/X11/displaymanagers/xdm 2024-08-09 11:27:04.390249591 +0200
@@ -5,8 +5,8 @@
diff -upr xdm.orig/usr/lib/X11/displaymanagers/xdm xdm/usr/lib/X11/displaymanagers/xdm
--- xdm.orig/usr/lib/X11/displaymanagers/xdm 2014-03-04 13:53:31.000000000 +0100
+++ xdm/usr/lib/X11/displaymanagers/xdm 2024-11-20 14:47:22.173192466 +0100
@@ -5,8 +5,8 @@ xdm_start_proc() {
}
xdm_probe_proc() {

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Wed Nov 27 13:07:24 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Split out displaymanager-sycconfig package: The central
configuration part that is used by all display managers. This is
needed in order to progress towards 'xdm' not acting as wrapper
around DMs, but only be used as Dislplay Manager when XDM is
supposed to be used, or use the real systemd services of the
various DMs (e.g gdm.service, sddm.service).
-------------------------------------------------------------------
Wed Nov 20 13:11:22 UTC 2024 - pgajdos@suse.com
- tweak the login screen:
* use sans serif font
* use branding wallpaper and colors
* do not require xli, recommend feh
-------------------------------------------------------------------
Fri Aug 9 09:40:13 UTC 2024 - Thorsten Kukuk <kukuk@suse.com>

View File

@ -57,14 +57,13 @@ BuildRequires: pkgconfig(xorg-macros) >= 1.4
BuildRequires: pkgconfig(xpm)
BuildRequires: pkgconfig(xt)
BuildRequires: pkgconfig(xtrans)
Requires: %fillup_prereq
Requires: /sbin/startproc
Requires: cpp
Requires: logrotate
Requires: sessreg
Requires: xconsole
Requires: xinit
Requires: xli
Recommends: feh
Requires: xmessage
Requires: xrdb
Requires: xset
@ -80,6 +79,8 @@ Requires: %{_bindir}/pidof
%else
Requires: /sbin/pidof
%endif
Requires: displaymanager-sysconfig
Requires(post): displaymanager-sysconfig
%description
Xdm manages a collection of X displays, which may be on the local host
@ -96,6 +97,17 @@ This package contains the System desktop file which will cause
the execution of a user provided $HOME/.xsession script or pick
the system wide DM default set in %{_sysconfdir}/sysconfig/displaymanager.
%package -n displaymanager-sysconfig
Summary: Central configuration for Display Managers
Requires: %fillup_prereq
%description -n displaymanager-sysconfig
openSUSE tries to concentrate common configuration of multiple display managers
in a central place (/etc/sysconfig/displaymanager). The most relevant setting to
configure there is AUTOLOGIN.
This package is required by the various display managers that integrate into the config hooks.
%prep
%setup -q
cp %{SOURCE2} .
@ -125,7 +137,7 @@ pushd %{buildroot}
# SuSE default XDM configuration
tar xf %{SOURCE1}
%if 0%{?UsrEtcMove}
patch -p0 < %{PATCH2}
patch -p1 < %{PATCH2}
mkdir -p usr%{_sysconfdir}/X11/xdm
mv etc/X11/xdm/* usr%{_sysconfdir}/X11/xdm
# Edited by SUSEConfig.xdm, package a copy
@ -199,7 +211,6 @@ if [ $1 -eq 1 ] ; then
fi
fi
%service_add_post display-manager.service
%{fillup_only -n displaymanager}
%{_sbindir}/update-alternatives --install %{_prefix}/lib/X11/displaymanagers/default-displaymanager \
default-displaymanager %{_prefix}/lib/X11/displaymanagers/console 5
%{_sbindir}/update-alternatives --install %{_prefix}/lib/X11/displaymanagers/default-displaymanager \
@ -226,6 +237,9 @@ sed -i 's/DISPLAYMANAGER=.*//g' %{_sysconfdir}/sysconfig/displaymanager
%preun
%service_del_preun display-manager.service
%post -n displaymanager-sysconfig
%{fillup_only -n displaymanager}
%files
%license COPYING
%doc AUTHORS ChangeLog README.md
@ -263,7 +277,6 @@ sed -i 's/DISPLAYMANAGER=.*//g' %{_sysconfdir}/sysconfig/displaymanager
%config(noreplace) %{_sysconfdir}/pam.d/xdm-np
%endif
%dir %{_localstatedir}/lib/xdm/
%{_fillupdir}/sysconfig.displaymanager
%{_localstatedir}/lib/xdm/authdir/
%ghost %{_localstatedir}/log/xdm.errors
%{_bindir}/chooser
@ -282,4 +295,7 @@ sed -i 's/DISPLAYMANAGER=.*//g' %{_sysconfdir}/sysconfig/displaymanager
%files xsession
%{_datadir}/xsessions/xsession.desktop
%files -n displaymanager-sysconfig
%{_fillupdir}/sysconfig.displaymanager
%changelog