Index: initscripts/initscripts-5.00/prefdm
diff -u initscripts-5.00/prefdm:1.1.1.1.2.1 initscripts-5.00/prefdm:1.1.1.1.2.2
--- initscripts-5.00/prefdm:1.1.1.1.2.1	Thu Jul 20 15:09:47 2000
+++ initscripts-5.00/prefdm	Thu Jul 20 15:29:20 2000
@@ -21,7 +21,9 @@
                 preferred=xdm
 	fi
 fi
-if [ -z "$preferred" ]; then
+if [ -n "$preferred" ] && which $preferred >/dev/null 2>&1; then
+        :
+else
 	if which gdm >/dev/null 2>&1; then
 		preferred=gdm
 	elif which kdm >/dev/null 2>&1; then
