[oe-commits] Martin Jansa : xserver-nodm-init: rename old as 1.0, add version compatible with xserver-common as 2.0 (from buglabs)
git version control
git at git.openembedded.org
Sun May 2 19:18:03 UTC 2010
Module: openembedded.git
Branch: org.openembedded.dev
Commit: 435874e56cd4a82448ebb43d090fb68df497d16f
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=435874e56cd4a82448ebb43d090fb68df497d16f
Author: Martin Jansa <Martin.Jansa at gmail.com>
Date: Fri Apr 16 23:06:40 2010 +0200
xserver-nodm-init: rename old as 1.0, add version compatible with xserver-common as 2.0 (from buglabs)
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
.../xserver-nodm-init-1.0}/xserver-nodm | 0
.../xserver-nodm-init-2.0}/xserver-nodm | 14 ++++----------
.../xserver-nodm-init_1.0.bb} | 0
.../xserver-nodm-init_2.0.bb} | 15 +++------------
4 files changed, 7 insertions(+), 22 deletions(-)
diff --git a/recipes/xserver-kdrive-common/xserver-nodm-init/xserver-nodm b/recipes/xserver-nodm-init/xserver-nodm-init-1.0/xserver-nodm
similarity index 100%
copy from recipes/xserver-kdrive-common/xserver-nodm-init/xserver-nodm
copy to recipes/xserver-nodm-init/xserver-nodm-init-1.0/xserver-nodm
diff --git a/recipes/xserver-kdrive-common/xserver-nodm-init/xserver-nodm b/recipes/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm
similarity index 60%
rename from recipes/xserver-kdrive-common/xserver-nodm-init/xserver-nodm
rename to recipes/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm
index 1f0fa47..5a4b090 100755
--- a/recipes/xserver-kdrive-common/xserver-nodm-init/xserver-nodm
+++ b/recipes/xserver-nodm-init/xserver-nodm-init-2.0/xserver-nodm
@@ -1,12 +1,6 @@
#!/bin/sh
-killproc() { # kill the named process(es)
- pid=`/bin/ps -e x |
- /bin/grep $1 |
- /bin/grep -v grep |
- /bin/sed -e 's/^ *//' -e 's/ .*//'`
- [ "$pid" != "" ] && kill $pid
-}
+. /etc/init.d/functions
for x in $(cat /proc/cmdline); do
case $x in
@@ -24,10 +18,10 @@ case "$1" in
$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 &
+ . /etc/X11/xserver-common
+ xinit /etc/X11/Xsession -- `which $XSERVER` $ARGS
fi
;;
diff --git a/recipes/xserver-kdrive-common/xserver-nodm-init.bb b/recipes/xserver-nodm-init/xserver-nodm-init_1.0.bb
similarity index 100%
copy from recipes/xserver-kdrive-common/xserver-nodm-init.bb
copy to recipes/xserver-nodm-init/xserver-nodm-init_1.0.bb
diff --git a/recipes/xserver-kdrive-common/xserver-nodm-init.bb b/recipes/xserver-nodm-init/xserver-nodm-init_2.0.bb
similarity index 51%
rename from recipes/xserver-kdrive-common/xserver-nodm-init.bb
rename to recipes/xserver-nodm-init/xserver-nodm-init_2.0.bb
index 01bdd55..91ccf06 100644
--- a/recipes/xserver-kdrive-common/xserver-nodm-init.bb
+++ b/recipes/xserver-nodm-init/xserver-nodm-init_2.0.bb
@@ -2,8 +2,8 @@ DESCRIPTION = "Simple Xserver Init Script (no dm)"
LICENSE = "GPL"
SECTION = "x11"
PRIORITY = "optional"
-PR = "r11"
-RDEPENDS_${PN} = "procps"
+RDEPENDS = "xserver-common (>= 1.30) xinit"
+DEFAULT_PREFERENCE = "-1"
SRC_URI = "file://xserver-nodm"
S = ${WORKDIR}
@@ -19,13 +19,4 @@ do_install() {
inherit update-rc.d
INITSCRIPT_NAME = "xserver-nodm"
-# start earlier under the assumption that xserver takes seconds to start
-INITSCRIPT_PARAMS = "start 5 5 2 . stop 20 0 1 6 ."
-
-pkg_postinst_${PN} () {
-if test "x$D" = "x"; then
- for f in `ls /etc/rc?.d/S99${INITSCRIPT_NAME} 2>/dev/null`; do
- mv $f `dirname $f`/S05${INITSCRIPT_NAME}
- done
-fi
-}
+INITSCRIPT_PARAMS = "start 01 5 2 . stop 01 1 6 ."
More information about the Openembedded-commits
mailing list