#!/bin/sh

#     DESCRIPTION
#
# Setup autologin


#     REQUIRES
#
# autlogin package


#     INFO
#

NAME="init5-autologin"

verbose()
{
    if [ -n "$GLOBAL_VERBOSE" ]; then
        echo "HOOK: $NAME: $@"
    fi
}

verbose "has started"

CONFIG="/etc/sysconfig/autologin"
PREFDM="/etc/X11/prefdm"

verbose "Setup $CONFIG"
#setup autologin 
cat <<E_O_F >> "$CONFIG" 
USER=altlinux 
AUTOLOGIN=yes 
E_O_F


if [ -f "$PREFDM" ]; then
    verbose "Bring modification to $PREFDM"
sed -i -e '/"$AUTOLOGIN_EXE" $EXEC_ARGS &/ c\
# 8<- ADD BY HOOK\
while true; do\
    runlevel | grep -q 6 && exit 0\
	"$AUTOLOGIN_EXE" $EXEC_ARGS &\
	wait $!\
done\
# 8->' -e '/wait/d' "$PREFDM"
else
    verbose "Can't find $PREFDM"
fi

verbose "fix dm & spalsh shutdown"
DM="/etc/init.d/dm"
sed -i '/chkconfig/ s/05/01/' $DM
chkconfig dm reset

verbose "finished"
