enigma2: move to git
[vuplus_openembedded] / packages / xserver-kdrive-common / xserver-nodm-init / xserver-nodm
1 #!/bin/sh
2
3 killproc() {            # kill the named process(es)
4         pid=`/bin/ps -e x |
5              /bin/grep $1 |
6              /bin/grep -v grep |
7              /bin/sed -e 's/^  *//' -e 's/ .*//'`
8         [ "$pid" != "" ] && kill $pid
9 }
10
11 for x in $(cat /proc/cmdline); do
12         case $x in
13         x11=false)
14                 echo "X Server disabled" 
15                 exit 0;
16                 ;;
17         esac
18 done
19
20 case "$1" in
21   start)
22     # We don't want this script to block the rest of the boot process
23     if [ "$2" != "background" ]; then
24       $0 $1 background &
25     else
26        . /etc/profile
27
28        echo "Starting Xserver"
29        /etc/X11/Xserver &
30     fi 
31   ;;
32
33   stop)
34         echo "Stopping XServer"
35         killproc xinit
36   ;;
37
38   restart)
39         $0 stop
40         sleep 1
41         $0 start
42   ;;
43
44   *)
45         echo "usage: $0 { start | stop | restart }"
46   ;;
47 esac
48
49 exit 0