]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
asterisk addon: added logrotate config.
authorDirk Wagner <dirk.wagner@ipfire.org>
Tue, 1 Jul 2014 09:05:26 +0000 (11:05 +0200)
committerDirk Wagner <dirk.wagner@ipfire.org>
Tue, 1 Jul 2014 09:05:26 +0000 (11:05 +0200)
config/asterisk/asterisk.logrotate [new file with mode: 0644]
config/rootfiles/packages/asterisk
lfs/asterisk

diff --git a/config/asterisk/asterisk.logrotate b/config/asterisk/asterisk.logrotate
new file mode 100644 (file)
index 0000000..887d04a
--- /dev/null
@@ -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
+}
index 0fab2ea61d1a0c38421c10a23dcccaad4b49cb0b..32f8aafe39357849fceb75d4e3c9821423b9e571 100755 (executable)
@@ -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
index 22ea270007a1499ae368ad39d1784cf88a1e5848..b52c680e3bc972c1de2c039688f585a07bc96a1d 100755 (executable)
@@ -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