blob: 14f9013e6eac005064cd5e8abd92e9585b850dce (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#! /bin/sh
#
# bacula-fd init script for OpenZaurus
#
BACFDBIN=/usr/sbin
BACFDCFG=/etc/bacula
PIDDIR=/var/run
SUBSYSDIR=/var/run/
FD_PORT=9102
FD_USER=root
FD_GROUP=bacula
case "$1" in
start)
[ -x ${BACFDBIN}/bacula-fd ] && {
echo "Starting the Bacula File daemon"
${BACFDBIN}/bacula-fd $2 -u ${FD_USER} -g ${FD_GROUP} -v -c ${BACFDCFG}/bacula-fd.conf
}
;;
stop)
# Stop the FD first so that SD will fail jobs and update catalog
[ -x ${BACFDBIN}/bacula-fd ] && {
echo "Stopping the Bacula File daemon"
killall bacula-fd
}
;;
restart)
$0 stop
sleep 5
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
|