You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
681 B
25 lines
681 B
#!/sbin/openrc-run
|
|
# Copyright 1999-2022 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
depend() {
|
|
use dns bareos-fd bareos-sd
|
|
}
|
|
|
|
start_pre() {
|
|
checkpath --directory --owner root:bareos --mode 01775 /run/bareos
|
|
if [[ -e /run/bareos/bareos-dir.9101.pid && $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then
|
|
eerror "SECURITY ALERT: bareos owned pidfile found! (see #631598)"
|
|
exit 1
|
|
fi
|
|
}
|
|
|
|
start_post() {
|
|
ewaitfile 10 /run/bareos/bareos-dir.9101.pid
|
|
checkpath --file --owner root:bareos /run/bareos/bareos-dir.9101.pid
|
|
}
|
|
|
|
command="/usr/sbin/bareos-dir"
|
|
command_args="${DIR_OPTIONS}"
|
|
pidfile="/run/bareos/bareos-dir.9101.pid"
|