From 3427e2e1572b994155b883c5492e797b3383267a Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 29 Jul 1999 16:11:09 +0000 Subject: add prefdm as a real file. --- prefdm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 prefdm (limited to 'prefdm') diff --git a/prefdm b/prefdm new file mode 100755 index 00000000..ff5219b7 --- /dev/null +++ b/prefdm @@ -0,0 +1,26 @@ +#!/bin/sh + +# Set preferred X display manager link +preferred= +if [ -f /etc/sysconfig/desktop ]; then + if [ -n "grep GNOME /etc/sysconfig/desktop" ]; then + preferred=gdm + elif [ -n "grep KDE /etc/sysconfig/desktop" ]; then + preferred=kdm + elif [ -n "grep AnotherLevel /etc/sysconfig/desktop" ]; then + preferred=xdm + fi +fi +if [ -z "$preferred" ]; then + if which gdm >/dev/null 2>&1; then + preferred=gdm + elif which kdm >/dev/null 2>&1; then + preferred=kdm + elif which xdm >/dev/null 2>&1; then + preferred=xdm + fi +fi +if [ -n "$preferred" ] && which $preferred + exec `which $preferred` $* +fi +exit 1 -- cgit