]> git.pld-linux.org Git - packages/bacula.git/commitdiff
- sysconfig files for Bacula
authorJacek Konieczny <jajcus@pld-linux.org>
Fri, 26 Nov 2004 12:30:35 +0000 (12:30 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- Director always run with uid of "bacula", and File and Storage services uid/gids made configurable.

Changed files:
    bacula-dir.sysconfig -> 1.1
    bacula-fd.init -> 1.5
    bacula-fd.sysconfig -> 1.1
    bacula-sd.init -> 1.6
    bacula-sd.sysconfig -> 1.1

bacula-dir.sysconfig [new file with mode: 0644]
bacula-fd.init
bacula-fd.sysconfig [new file with mode: 0644]
bacula-sd.init
bacula-sd.sysconfig [new file with mode: 0644]

diff --git a/bacula-dir.sysconfig b/bacula-dir.sysconfig
new file mode 100644 (file)
index 0000000..2fe7558
--- /dev/null
@@ -0,0 +1,4 @@
+# Customized settings for Bacula Director
+
+# Define nice level for Bacula Direcror
+SERVICE_RUN_NICE_LEVEL="+5"
index 21f468a4baef409ea40731efcfb4bc0452971f77..57b4293c2a39d0edfe54a947f020f505d002fd36 100644 (file)
 # Source function library
 . /etc/rc.d/init.d/functions
 
+BACULA_FD_USER="bacula"
+BACULA_FD_GROUP="bacula"
+[ -f /etc/sysconfig/bacula-fd ] && . /etc/sysconfig/bacula-fd
+
+
 case "$1" in
     start)
        msg_starting "Bacula File"
-       daemon /usr/sbin/bacula-fd $2 -c /etc/bacula/bacula-fd.conf
+       daemon /usr/sbin/bacula-fd -u "$BACULA_FD_USER" -g "$BACULA_FD_GROUP" $2 -c /etc/bacula/bacula-fd.conf
        RETVAL=$?
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/bacula-fd
        ;;
diff --git a/bacula-fd.sysconfig b/bacula-fd.sysconfig
new file mode 100644 (file)
index 0000000..42121dc
--- /dev/null
@@ -0,0 +1,9 @@
+# Customized settings for Bacula File services
+
+# Define nice level for Bacula File services
+SERVICE_RUN_NICE_LEVEL="+5"
+
+# Define user and group for Bacula File services
+# The user/group must be able to access all the data to backup
+BACULA_FD_USER=root
+BACULA_FD_GROUP=root
index 00024d36f37cb567930926b8f246fdd1e6f41593..0138f86829b541010029bb83becc743bcfaa3309 100644 (file)
 # Source function library
 . /etc/rc.d/init.d/functions
 
+BACULA_SD_USER="bacula"
+BACULA_SD_GROUP="bacula"
+[ -f /etc/sysconfig/bacula-sd ] && . /etc/sysconfig/bacula-fd
+
+
 case "$1" in
     start)
        msg_starting "Bacula Storage"
-       daemon /usr/sbin/bacula-sd $2 -c /etc/bacula/bacula-sd.conf
+       daemon /usr/sbin/bacula-sd -u "$BACULA_SD_USER" -g "$BACULA_SD_GROUP" $2 -c /etc/bacula/bacula-sd.conf
        RETVAL=$?
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/bacula-sd
        ;;
diff --git a/bacula-sd.sysconfig b/bacula-sd.sysconfig
new file mode 100644 (file)
index 0000000..bdbba93
--- /dev/null
@@ -0,0 +1,9 @@
+# Customized settings for Bacula Storage services
+
+# Define nice level for Bacula Storage services
+SERVICE_RUN_NICE_LEVEL="+5"
+
+# Define user and group for Bacula Storage services
+# The user/group must be able to access the backup devices used
+BACULA_SD_USER=bacula
+BACULA_SD_GROUP=bacula
This page took 0.3773 seconds and 4 git commands to generate.