diff options
Diffstat (limited to 'sysutils/bareos/files/bareos-dir.sh')
-rw-r--r-- | sysutils/bareos/files/bareos-dir.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sysutils/bareos/files/bareos-dir.sh b/sysutils/bareos/files/bareos-dir.sh index 6ad45ce8e32..38f1274cae3 100644 --- a/sysutils/bareos/files/bareos-dir.sh +++ b/sysutils/bareos/files/bareos-dir.sh @@ -13,6 +13,14 @@ command="@PREFIX@/sbin/bareos-dir" required_dirs="@BAREOS_ETCDIR@/bareos-dir.d" pidfile="@BAREOS_PIDDIR@/bareos-dir.9101.pid" command_args="-u @BAREOS_DIR_USER@ -g @BAREOS_GROUP@" +start_precmd=make_dirs + +make_dirs() { + @MKDIR@ -m 0775 -p @BAREOS_PIDDIR@ + @CHOWN@ @BAREOS_DIR_USER@:@BAREOS_GROUP@ @BAREOS_PIDDIR@ + @MKDIR@ -m 0775 -p @BAREOS_LOGDIR@ + @CHOWN@ @BAREOS_DIR_USER@:@BAREOS_GROUP@ @BAREOS_LOGDIR@ +} if [ -f /etc/rc.subr ]; then load_rc_config $name |