Files
poky/meta/recipes-graphics/wayland/weston-init/init
Otavio Salvador 19e13f6b1a weston-init: fix init code indentation
Tested-by: Tom Hochstein <tom.hochstein@nxp.com>
(From OE-Core rev: c08d474c97ce071ba376b66f30d6ee0a6159d596)

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-09-10 08:54:36 +01:00

856 B

#!/bin/sh

BEGIN INIT INFO

Provides: weston

Required-Start: $local_fs $remote_fs

Required-Stop: $local_fs $remote_fs

Default-Start: 2 3 4 5

Default-Stop: 0 1 6

END INIT INFO

if test -e /etc/default/weston ; then . /etc/default/weston fi

killproc() { pid=/bin/pidof $1 [ "$pid" != "" ] && kill $pid }

read CMDLINE < /proc/cmdline for x in $CMDLINE; do case $x in weston=false) echo "Weston disabled" exit 0; ;; esac done

case "$1" in start) . /etc/profile export HOME=ROOTHOME

    WESTON_USER=weston weston-start $OPTARGS &

;;

stop) echo "Stopping Weston" killproc weston ;;

restart) $0 stop sleep 1 $0 start ;;

*) echo "usage: $0 { start | stop | restart }" ;; esac

exit 0