diff --git a/platforms/suse/bareos-dir.in b/platforms/suse/bareos-dir.in index 5974b28faa7..3a1891347ba 100644 --- a/platforms/suse/bareos-dir.in +++ b/platforms/suse/bareos-dir.in @@ -14,11 +14,13 @@ # Added $remote_fs, add bareos specific daemon user & group Bruno Friedmann # ### BEGIN INIT INFO -# Provides: bareos-dir -# Required-Start: $local_fs $remote_fs $network -# Required-Stop: $local_fs $remote_fs $network -# Default-Start: 3 5 -# Default-Stop: 0 1 2 6 +# Provides: bareos-dir +# Required-Start: $local_fs $remote_fs $network $time $syslog +# Should-Start: postgresql mysql bareos-sd bareos-fd +# Required-Stop: $local_fs $remote_fs $network +# Should-Stop: postgresql mysq bareos-sd bareos-fd +# Default-Start: 3 5 +# Default-Stop: 0 1 2 6 # Short-Description: bareos director # Description: Bareos network backup system director daemon ### END INIT INFO @@ -32,18 +34,12 @@ case "$1" in start) echo -n "Starting the Bareos Director: " /sbin/startproc -u @dir_user@ -g @dir_group@ @sbindir@/bareos-dir $2 -c @sysconfdir@/bareos-dir.conf - RETVAL=$? - rc_status -v - echo - [ $RETVAL -eq 0 ] && touch @subsysdir@/bareos-dir + rc_status -v && touch @subsysdir@/bareos-dir ;; stop) echo -n "Stopping the Director daemon: " /sbin/killproc @sbindir@/bareos-dir - RETVAL=$? - rc_status -v - echo - [ $RETVAL -eq 0 ] && rm -f @subsysdir@/bareos-dir + rc_status -v && rm -f @subsysdir@/bareos-dir ;; restart) $0 stop @@ -51,8 +47,8 @@ case "$1" in $0 start ;; status) + echo -n "Checking for Bareos director " /sbin/checkproc @sbindir@/bareos-dir - RETVAL=$? rc_status -v ;; *) @@ -60,4 +56,4 @@ case "$1" in exit 1 ;; esac -exit $RETVAL +rc_exit diff --git a/platforms/suse/bareos-fd.in b/platforms/suse/bareos-fd.in index e2702b0a1d5..221ae3e81e1 100644 --- a/platforms/suse/bareos-fd.in +++ b/platforms/suse/bareos-fd.in @@ -15,8 +15,8 @@ # ### BEGIN INIT INFO # Provides: bareos-fd -# Required-Start: $local_fs $remote_fs $network -# Required-Stop: $local_fs $remote_fs $network +# Required-Start: $local_fs $remote_fs $network $time $syslog +# Required-Stop: $local_fs $remote_fs $network $time $syslog # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: bareos file daemon @@ -31,18 +31,12 @@ case "$1" in start) echo -n "Starting the Bareos File daemon: " /sbin/startproc -u @fd_user@ -g @fd_group@ @sbindir@/bareos-fd $2 -c @sysconfdir@/bareos-fd.conf - RETVAL=$? - rc_status -v - echo - [ $RETVAL -eq 0 ] && touch @subsysdir@/bareos-fd + rc_status -v && touch @subsysdir@/bareos-fd ;; stop) echo -n "Stopping the Bareos File daemon: " /sbin/killproc @sbindir@/bareos-fd - RETVAL=$? - rc_status -v - echo - [ $RETVAL -eq 0 ] && rm -f @subsysdir@/bareos-fd + rc_status -v && rm -f @subsysdir@/bareos-fd ;; restart) $0 stop @@ -50,8 +44,8 @@ case "$1" in $0 start ;; status) + echo -n "Checking for Bareos file daemon " /sbin/checkproc @sbindir@/bareos-fd - RETVAL=$? rc_status -v ;; *) @@ -59,4 +53,4 @@ case "$1" in exit 1 ;; esac -exit $RETVAL +rc_exit diff --git a/platforms/suse/bareos-sd.in b/platforms/suse/bareos-sd.in index a0806f188a9..afec1833c09 100644 --- a/platforms/suse/bareos-sd.in +++ b/platforms/suse/bareos-sd.in @@ -15,8 +15,8 @@ # ### BEGIN INIT INFO # Provides: bareos-sd -# Required-Start: $local_fs $remote_fs $network -# Required-Stop: $local_fs $remote_fs $network +# Required-Start: $local_fs $remote_fs $network $time $syslog +# Required-Stop: $local_fs $remote_fs $network $time $syslog # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: bareos storage daemon @@ -31,18 +31,12 @@ case "$1" in start) echo -n "Starting the Bareos Storage daemon: " /sbin/startproc -u @sd_user@ -g @sd_group@ @sbindir@/bareos-sd $2 -c @sysconfdir@/bareos-sd.conf - RETVAL=$? - rc_status -v - echo - [ $RETVAL -eq 0 ] && touch @subsysdir@/bareos-sd + rc_status -v && touch @subsysdir@/bareos-sd ;; stop) echo -n "Stopping the Bareos Storage daemon: " /sbin/killproc @sbindir@/bareos-sd - RETVAL=$? - rc_status -v - echo - [ $RETVAL -eq 0 ] && rm -f @subsysdir@/bareos-sd + rc_status -v && rm -f @subsysdir@/bareos-sd ;; restart) $0 stop @@ -50,8 +44,8 @@ case "$1" in $0 start ;; status) + echo -n "Checking for Bareos storage daemon " /sbin/checkproc @sbindir@/bareos-sd - RETVAL=$? rc_status -v ;; *) @@ -59,4 +53,4 @@ case "$1" in exit 1 ;; esac -exit $RETVAL +rc_exit