#!/usr/bin/env /lib/runit/invoke-run
#Copyright: 2008 Analia Lorenzatto <analialorenzatto@gmail.com>
#                 2026 Lorenzo Puliti <plorenzo@disroot.org>
#License: CC0-1.0

exec 2>&1

sv start bacula-sd || true
sv start bacula-fd || true
sv start postgresql || true
sv start mariadb || true

#create run dir
[ -d /run/bacula/ ] || install -m 2755 -o bacula -g bacula -d /run/bacula/
#if [ ! -d /run/bacula/ ]; then
#		mkdir -p -m 0755 /run/bacula/
#		chown bacula:daemon /run/bacula/
#fi

##SuccessExitStatus=15
/usr/sbin/bacula-dir -t -c ${CONFIG} || exit 162

exec bacula-dir -c ${CONFIG} -P -v -u bacula -g bacula -f
