#!/bin/sh PATH=/sbin:/usr/sbin:/bin:/usr/bin # We need to source this so that the login screens get translated [ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n [ -f /etc/locale.conf ] && . /etc/locale.conf # Run preferred X display manager preferred= splash_quit_command="" if [ -f /etc/sysconfig/desktop ]; then . /etc/sysconfig/desktop if [ "$DISPLAYMANAGER" = GNOME ]; then preferred=/usr/sbin/gdm elif [ "$DISPLAYMANAGER" = KDE ]; then preferred=/usr/bin/kdm elif [ "$DISPLAYMANAGER" = WDM ]; then preferred=/usr/bin/wdm splash_quit_command="plymouth quit" elif [ "$DISPLAYMANAGER" = XDM ]; then preferred=/usr/bin/xdm splash_quit_command="plymouth quit" elif [ -n "$DISPLAYMANAGER" ]; then preferred=$DISPLAYMANAGER splash_quit_command="plymouth quit" fi fi # shut down boot splash $splash_quit_command shopt -s execfail [ -n "$preferred" ] && exec $preferred "$@" >/dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1 /dev/null 2>&1