Browse Source

Chris Efant:


			
			
				rocklinux
			
			
		
Chris Efant 21 years ago
parent
commit
0b73ab4af6
2 changed files with 12 additions and 2 deletions
  1. +1
    -1
      package/base/sysfiles/etc_inittab.txt
  2. +11
    -1
      package/x11/xfree86/startxdm.sh

+ 1
- 1
package/base/sysfiles/etc_inittab.txt

@ -80,5 +80,5 @@ ca:12345:ctrlaltdel:/sbin/shutdown -r now
# #
# A X display manager (multiplexer) # A X display manager (multiplexer)
# #
X:5:respawn:/usr/X11/bin/startxdm
X:5:respawn:/usr/X11/bin/startxdm -nodaemon

+ 11
- 1
package/x11/xfree86/startxdm.sh

@ -4,5 +4,15 @@ XDM=/usr/X11/bin/xdm
[ -e /etc/conf/xdm ] && . /etc/conf/xdm [ -e /etc/conf/xdm ] && . /etc/conf/xdm
$XDM
function check_dm() {
echo $XDM | grep -q $1
}
if [ "$1" = "-nodaemon" ] &&
! check_dm gdm && ! check_dm kdm && ! check_dm xdm
then
shift
fi
$XDM "$@"

Loading…
Cancel
Save