[oe-commits] Carsten Haitzler (Raster : xserver-kdrive-common: fix xserver-nodm to set HOME env var right
GIT User account
git at amethyst.openembedded.net
Thu Feb 19 14:03:44 UTC 2009
Module: openembedded.git
Branch: raster
Commit: e4da1a4db5a81d3ece69acc0315460e8b988d6fc
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=e4da1a4db5a81d3ece69acc0315460e8b988d6fc
Author: Carsten Haitzler (Raster <raster at rasterman.com>
Date: Thu Oct 30 15:00:31 2008 +1100
xserver-kdrive-common: fix xserver-nodm to set HOME env var right
for a long time xserver-nodm has not set HOME correctly so all apps think HOME
is /. this fixes that.
---
.../xserver-nodm-init/xserver-nodm | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/packages/xserver-kdrive-common/xserver-nodm-init/xserver-nodm b/packages/xserver-kdrive-common/xserver-nodm-init/xserver-nodm
index 28ba65c..1f0fa47 100755
--- a/packages/xserver-kdrive-common/xserver-nodm-init/xserver-nodm
+++ b/packages/xserver-kdrive-common/xserver-nodm-init/xserver-nodm
@@ -19,13 +19,16 @@ done
case "$1" in
start)
- . /etc/profile
- [ -z $LOGNAME ] && export LOGNAME=root && export HOME=/home/root
- [ -z $HOME ] && export HOME=/home/$LOGNAME
-
-
- echo "Starting Xserver"
- /etc/X11/Xserver &
+ # We don't want this script to block the rest of the boot process
+ if [ "$2" != "background" ]; then
+ $0 $1 background &
+ else
+ . /etc/profile
+ [ -z $LOGNAME ] && export LOGNAME=root && export HOME=/home/root
+ [ -z $HOME ] && export HOME=/home/$LOGNAME
+ echo "Starting Xserver"
+ /etc/X11/Xserver &
+ fi
;;
stop)
More information about the Openembedded-commits
mailing list