From 972f767f5bc270c7e8821bbbe09772d81504ef01 Mon Sep 17 00:00:00 2001 From: Dirk Wagner Date: Tue, 1 Jul 2014 11:05:26 +0200 Subject: [PATCH] asterisk addon: added logrotate config. --- config/asterisk/asterisk.logrotate | 9 +++++++++ config/rootfiles/packages/asterisk | 9 +-------- lfs/asterisk | 5 ++++- 3 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 config/asterisk/asterisk.logrotate diff --git a/config/asterisk/asterisk.logrotate b/config/asterisk/asterisk.logrotate new file mode 100644 index 0000000000..887d04a33a --- /dev/null +++ b/config/asterisk/asterisk.logrotate @@ -0,0 +1,9 @@ +/var/log/asterisk/messages /var/log/asterisk/full /var/log/asterisk/security /var/log/asterisk/*_log { + weekly + missingok + rotate 4 + sharedscripts + postrotate + /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null + endscript +} diff --git a/config/rootfiles/packages/asterisk b/config/rootfiles/packages/asterisk index 0fab2ea61d..32f8aafe39 100755 --- a/config/rootfiles/packages/asterisk +++ b/config/rootfiles/packages/asterisk @@ -1,6 +1,6 @@ #usr/lib/libsrtp.a etc/asterisk -etc/fcron.minutely/wakeup.sh +etc/logrotate.d/asterisk etc/rc.d/rc0.d/K30asterisk etc/rc.d/rc3.d/S30asterisk etc/rc.d/rc6.d/K30asterisk @@ -512,11 +512,6 @@ var/ipfire/asterisk/unistim.conf var/ipfire/asterisk/users.conf var/ipfire/asterisk/voicemail.conf var/ipfire/asterisk/vpb.conf -#var/ipfire/asterisk/wakeup -#var/ipfire/asterisk/wakeup/source -var/ipfire/asterisk/wakeup/source/536.call -var/ipfire/asterisk/wakeup/source/bsp.call.tpl -var/ipfire/asterisk/wakeup/wakeup.sh var/ipfire/asterisk/xmpp.conf var/ipfire/backup/addons/includes/asterisk #var/lib/asterisk @@ -2896,5 +2891,3 @@ var/spool/asterisk/voicemail/default/1234/en var/spool/asterisk/voicemail/default/1234/en/busy.gsm var/spool/asterisk/voicemail/default/1234/en/unavail.gsm etc/rc.d/init.d/asterisk -srv/web/ipfire/cgi-bin/asterisk -var/ipfire/menu.d/EX-asterisk.menu diff --git a/lfs/asterisk b/lfs/asterisk index 22ea270007..b52c680e3b 100755 --- a/lfs/asterisk +++ b/lfs/asterisk @@ -146,7 +146,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) chmod o+w /var/ipfire/asterisk chown nobody:nobody -R /var/ipfire/asterisk chown nobody:nobody -R /var/lib/asterisk - ln -f -s /var/ipfire/asterisk/wakeup/wakeup.sh /etc/fcron.minutely/wakeup.sh # be sure all source is removed @rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-* $(DIR_SRC)/libsrtp* @@ -154,6 +153,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # remember backup-location install -v -m 644 $(DIR_SRC)/config/backup/includes/asterisk /var/ipfire/backup/addons/includes/asterisk + # Logrotate + mkdir -pv /etc/logrotate.d + install -v -m 644 $(DIR_SRC)/config/asterisk/asterisk.logrotate /etc/logrotate.d/asterisk + # generate softlink (or asterisk will not work properly) ln -sf /var/ipfire/asterisk /etc/asterisk -- 2.39.2