--- /etc/init.d/xdm.orig 2004-11-30 12:37:13.272759816 -0600 +++ /etc/init.d/xdm 2004-11-30 12:43:12.225190752 -0600 @@ -83,10 +83,16 @@ ebegin "Setting up ${SERVICE}" #save the prefered DM save_options "service" "${EXE}" - #tell init to run /etc/X11/startDM.sh after current - #runlevel is finished (should *not* be in the "boot" - # runlevel). - /sbin/telinit a &>/dev/null + + if [ "${XDYNAMICVT" == "no" ] ; then + /etc/X11/startDM.sh + else + #tell init to run /etc/X11/startDM.sh after current + #runlevel is finished (should *not* be in the "boot" + # runlevel). + /sbin/telinit a &>/dev/null + fi + eend 0 }