Signed-off-by: Andres Salomon <dilinger@debian.org>
TIMEOUT=20
PIDFILE=/var/run/autox.pid
+if [ -z "$1" ]; then
+ echo "Usage: $0 <username>" 1>&2
+ exit 1
+fi
+
echo $$ > $PIDFILE
trap "rm -f $PIDFILE; killall -9 startx" 0
fails=0
while true; do
start_time=`date "+%s"`
- openvt -w -- su -c startx olpc
+ openvt -w -- su -c startx $1
end_time=`date "+%s"`
timediff=$((end_time-start_time))
fi
if [ -z "$AUTOX_USER" ]; then
- log_failure_msg "No user specified in /etc/default/${NAME}."
+ log_failure_msg "No user specified in /etc/default/${NAME}"
+ exit 0
fi
case "$1" in
#start-stop-daemon --start --chuid olpc --verbose --background --make-pidfile --pidfile $PIDFILE --user olpc --exec $DAEMON -- /dev/tty7
#start-stop-daemon --start --verbose --background --make-pidfile --pidfile $PIDFILE --exec $DAEMON -- /dev/tty7
start-stop-daemon --start --background --pidfile $PIDFILE \
- --exec $DAEMON
+ --exec $DAEMON -- $AUTOX_USER
#start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS &
log_end_msg $?