From 3732b7f48b6098a4fd30abd7e7ab0b2cf00eae82 Mon Sep 17 00:00:00 2001 From: Timo Eissler Date: Tue, 5 May 2015 08:02:32 +0200 Subject: [PATCH] bacula-fd: new initscript --- config/rootfiles/packages/bacula-fd | 4 ++-- lfs/bacula-fd | 3 +-- src/initscripts/init.d/bacula-fd | 31 +++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 src/initscripts/init.d/bacula-fd diff --git a/config/rootfiles/packages/bacula-fd b/config/rootfiles/packages/bacula-fd index 908434795..0a1520c84 100644 --- a/config/rootfiles/packages/bacula-fd +++ b/config/rootfiles/packages/bacula-fd @@ -1,7 +1,7 @@ #etc/bacula #etc/bacula/bacula #etc/bacula/bacula-ctl-dir -etc/bacula/bacula-ctl-fd +#etc/bacula/bacula-ctl-fd #etc/bacula/bacula-ctl-sd etc/bacula/bacula-fd.conf #etc/bacula/bacula_config @@ -14,7 +14,7 @@ etc/bacula/bacula-fd.conf #etc/bacula/dvd-handler #etc/bacula/mtx-changer #etc/bacula/mtx-changer.conf -etc/rc.d/init.d/bacula +etc/rc.d/init.d/bacula-fd usr/lib/bpipe-fd.so usr/lib/libbac-5.2.13.so #usr/lib/libbac.la diff --git a/lfs/bacula-fd b/lfs/bacula-fd index 32e226241..ee208d316 100644 --- a/lfs/bacula-fd +++ b/lfs/bacula-fd @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = bacula-fd -PAK_VER = 2 +PAK_VER = 3 DEPS = "" @@ -84,7 +84,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --enable-client-only cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install - ln -s /etc/bacula/bacula-ctl-fd /etc/rc.d/init.d/bacula-fd rm -f /root/.rnd @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/src/initscripts/init.d/bacula-fd b/src/initscripts/init.d/bacula-fd new file mode 100644 index 000000000..cb7d59441 --- /dev/null +++ b/src/initscripts/init.d/bacula-fd @@ -0,0 +1,31 @@ +#!/bin/sh + +. /etc/sysconfig/rc +. $rc_functions + +case "$1" in + start) + boot_mesg "Starting Bacula File Daemon" + loadproc /usr/sbin/bacula-fd -v -c /etc/bacula/bacula-fd.conf + ;; + + stop) + boot_mesg "Stopping Bacula File Daemon" + killproc /usr/sbin/bacula-fd + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + status) + statusproc /usr/sbin/bacula-fd + ;; + + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac -- 2.47.2