xref: /OK3568_Linux_fs/buildroot/package/nodm/S90nodm (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2#
3# Starts nodm
4#
5
6NODM_FIRST_VT=7
7NODM_XSESSION=/etc/X11/Xsession
8NODM_OPTIONS=
9NODM_X_OPTIONS="-nolisten tcp"
10NODM_USER=root
11NODM_MIN_SESSION_TIME=60
12NODM_X_TIMEOUT=300
13
14[ -r /etc/default/nodm ] && . /etc/default/nodm
15
16export NODM_XSESSION NODM_X_OPTIONS NODM_USER NODM_MIN_SESSION_TIME NODM_FIRST_VT NODM_X_TIMEOUT
17
18start() {
19	printf "Starting nodm: "
20	start-stop-daemon -S -q -p /var/run/nodm.pid --exec /usr/sbin/nodm -b -m -S -- ${NODM_OPTIONS}
21	[ $? = 0 ] && echo "OK" || echo "FAIL"
22}
23stop() {
24	printf "Stopping nodm: "
25	start-stop-daemon -K -q -p /var/run/nodm.pid
26	[ $? = 0 ] && echo "OK" || echo "FAIL"
27}
28restart() {
29	stop
30	sleep 1
31	start
32}
33
34case "$1" in
35  start)
36	start
37	;;
38  stop)
39	stop
40	;;
41  restart|reload)
42	restart
43	;;
44  *)
45	echo "Usage: $0 {start|stop|restart}"
46	exit 1
47esac
48
49exit $?
50