From 143e5e74de798b2a8ad6291647f1e997fc539a99 Mon Sep 17 00:00:00 2001 From: Magnus Feuer Date: Sun, 29 Nov 2015 10:08:34 -0800 Subject: Added LSB init script dependencies info --- scripts/rvi.init.ubuntu | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1