diff options
Diffstat (limited to 'www-apps/icingaweb2-module-director/files')
-rw-r--r-- | www-apps/icingaweb2-module-director/files/director | 23 | ||||
-rw-r--r-- | www-apps/icingaweb2-module-director/files/icinga-director.sh | 2 |
2 files changed, 25 insertions, 0 deletions
diff --git a/www-apps/icingaweb2-module-director/files/director b/www-apps/icingaweb2-module-director/files/director new file mode 100644 index 000000000000..b2721d1e8dcd --- /dev/null +++ b/www-apps/icingaweb2-module-director/files/director @@ -0,0 +1,23 @@ +#!/sbin/openrc-run + +description="Icinga2 Director Daemon" +supervisor=supervise-daemon +respawn_period="${respawn_period:-30}" +term_type="${term_type:-linux}" +command=/usr/share/icingaweb2/bin/icinga-director.sh +pidfile="/run/${RC_SVCNAME}.pid" +command_user="nobody:icingaweb2" + +depend() { + need apache2 mysql php-fpm icinga2 +} + +start_pre() { + chgrp icingaweb2 /usr/share/icingaweb2/bin/icingacli + export EINFO_QUIET="${quiet:-yes}" +} + +stop_pre() +{ + export EINFO_QUIET="${quiet:-yes}" +} diff --git a/www-apps/icingaweb2-module-director/files/icinga-director.sh b/www-apps/icingaweb2-module-director/files/icinga-director.sh new file mode 100644 index 000000000000..f0a9db21a368 --- /dev/null +++ b/www-apps/icingaweb2-module-director/files/icinga-director.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env sh +/usr/share/icingaweb2/bin/icingacli director daemon run |