document: fix regressions at storage and node_descriptor
[odoo/odoo.git] / debian / openerp-server.init
1 #!/bin/sh
2
3 ### BEGIN INIT INFO
4 # Provides:             openerp-server
5 # Required-Start:       $syslog
6 # Required-Stop:        $syslog
7 # Should-Start:         $network
8 # Should-Stop:          $network
9 # Default-Start:        2 3 4 5
10 # Default-Stop:         0 1 6
11 # Short-Description:    Enterprise Resource Management software
12 # Description:          Open ERP is a complete ERP and CRM software.
13 ### END INIT INFO
14
15 PATH=/sbin:/bin:/usr/sbin:/usr/bin
16 DAEMON=/usr/bin/openerp-server
17 NAME=openerp-server
18 DESC=openerp-server
19
20 USER=openerp
21
22 test -x ${DAEMON} || exit 0
23
24 set -e
25
26 case "${1}" in
27         start)
28                 echo -n "Starting ${DESC}: "
29
30                 start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \
31                         --chuid ${USER} --background --make-pidfile \
32                         --exec ${DAEMON} -- --config=/etc/openerp-server.conf
33
34                 echo "${NAME}."
35                 ;;
36
37         stop)
38                 echo -n "Stopping ${DESC}: "
39
40                 start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \
41                         --oknodo
42
43                 echo "${NAME}."
44                 ;;
45
46         restart|force-reload)
47                 echo -n "Restarting ${DESC}: "
48
49                 start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \
50                         --oknodo
51
52                 sleep 1
53
54                 start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \
55                         --chuid ${USER} --background --make-pidfile \
56                         --exec ${DAEMON} -- --config=/etc/openerp-server.conf
57
58                 echo "${NAME}."
59                 ;;
60
61         *)
62                 N=/etc/init.d/${NAME}
63                 echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
64                 exit 1
65                 ;;
66 esac
67
68 exit 0