xserver-nodm: Run the script in the background so if xtscal locks, the rest of the boot process continues and you can get to a shell.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@492 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Richard Purdie 2006-06-22 09:28:53 +00:00
parent 7869b57fd5
commit 8c5be6ef14
2 changed files with 10 additions and 2 deletions

View File

@ -2,7 +2,7 @@ DESCRIPTION = "Simple Xserver Init Script (no dm)"
LICENSE = "GPL"
SECTION = "x11"
PRIORITY = "optional"
PR = "r3"
PR = "r6"
SRC_URI = "file://xserver-nodm"
S = ${WORKDIR}

View File

@ -8,12 +8,19 @@ killproc() { # kill the named process(es)
[ "$pid" != "" ] && kill $pid
}
. /etc/profile
case "$1" in
start)
# We don't want this script to block the rest of the boot process
if [ "$2" != "background" ]; then
$0 $1 background &
else
. /etc/profile
echo "Starting Xserver"
/etc/X11/Xserver &
export DISPLAY=:0
while [ ! -z $TSLIB_TSDEVICE ] && [ ! -f /etc/pointercal ]
@ -22,6 +29,7 @@ case "$1" in
done
/etc/X11/Xsession &
fi
;;
stop)