diff options
author | Magnus Feuer <mfeuer@jaguarllandrover.com> | 2015-11-29 10:08:34 -0800 |
---|---|---|
committer | Magnus Feuer <mfeuer@jaguarllandrover.com> | 2015-11-29 10:08:34 -0800 |
commit | 143e5e74de798b2a8ad6291647f1e997fc539a99 (patch) | |
tree | 79cbff150004874e0ad7aa8f3eb0312835e66283 | |
parent | 574199f26fd93d6376b62cb42400c741377d3a8d (diff) | |
download | rvi_core-143e5e74de798b2a8ad6291647f1e997fc539a99.tar.gz |
Added LSB init script dependencies info
-rwxr-xr-x | scripts/rvi.init.ubuntu | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/scripts/rvi.init.ubuntu b/scripts/rvi.init.ubuntu index 6c76c3e..a4b62e8 100755 --- a/scripts/rvi.init.ubuntu +++ b/scripts/rvi.init.ubuntu @@ -1,4 +1,4 @@ -#! /bin/sh +#!/bin/sh # # Copyright (C) 2014, Jaguar Land Rover # @@ -10,7 +10,19 @@ # Init.d script to start and stop an RVI system installed # through an RPM. # +### BEGIN INIT INFO +# Provides: rvi +# Required-Start: $networking $syslog +# Required-Stop: $networking $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start/Stop RVI node at boot time +# Description: Manage Remote Vehicle Interaction Node run state. +### END INIT INFO + export PATH="/bin/:/usr/bin:/sbin:/usr/sbin" +export HOME=/tmp/rvi +install -d -D --mode=0755 ${HOME} . /lib/lsb/init-functions set -e @@ -32,6 +44,7 @@ case "$1" in log_end_msg 1 fi ;; + restart) log_daemon_msg "Restarting Remote Vehicle Interaction Node..." "rvi" if /usr/bin/rvi_ctl restart; then @@ -40,6 +53,15 @@ case "$1" in log_end_msg 1 fi ;; + + force-reload) + log_daemon_msg "Restarting Remote Vehicle Interaction Node..." "rvi" + if /usr/bin/rvi_ctl restart; then + log_end_msg 0 + else + log_end_msg 1 + fi + ;; *) log_action_msg "Usage: /etc/init.d/rvi {start|stop|restart}" exit 1 |