net-misc/asterisk: make logrotate file work with systemd

Patch by Karsten Kretschmer.

Bug: https://bugs.gentoo.org/593276

Package-Manager: portage-2.3.0_p36
This commit is contained in:
Mike Gilbert
2016-09-18 17:47:34 -04:00
parent e5fd69e7be
commit 3d6a8bd065
3 changed files with 4 additions and 2 deletions

View File

@@ -3,7 +3,8 @@
notifempty
postrotate
/etc/init.d/asterisk --quiet status && /usr/sbin/asterisk -rnx "logger reload" || /bin/true
test -e /run/openrc/softlevel && /etc/init.d/asterisk --quiet status && /usr/sbin/asterisk -rnx "logger reload" || /bin/true
test -e /run/systemd/system && systemctl is-active --quiet asterisk.service && /usr/sbin/asterisk -rnx "logger reload" || /bin/true
endscript
}
@@ -13,7 +14,8 @@
daily
postrotate
/etc/init.d/asterisk --quiet status && /usr/sbin/asterisk -rnx "logger reload" || /bin/true
test -e /run/openrc/softlevel && /etc/init.d/asterisk --quiet status && /usr/sbin/asterisk -rnx "logger reload" || /bin/true
test -e /run/systemd/system && systemctl is-active --quiet asterisk.service && /usr/sbin/asterisk -rnx "logger reload" || /bin/true
endscript
}