echo
echo "*** Configuring logrotate for Asterisk ***"
echo

cat > /etc/logrotate.d/asterisk <<-EOF
/var/log/asterisk/*log /var/log/asterisk/full /var/log/asterisk/messages /var/log/asterisk/debug {
   missingok
   rotate 7
   daily
   dateext
   compress
   sharedscripts
   create 0640 asterisk asterisk
   postrotate
       /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
   endscript
}
/var/log/asterisk/cdr-csv/*csv {
  missingok
  rotate 5
  monthly
  create 0640 asterisk asterisk
} 
EOF

cat > /etc/logrotate.d/pbxmanager <<-EOF
/var/log/uniserver.log /etc/webmin/asterisk/debug.log {
   missingok
   rotate 7
   daily
   dateext
   compress
   sharedscripts
   create 0640 asterisk asterisk
   postrotate
        /etc/init.d/uniserver restart  > /dev/null 2> /dev/null
   endscript
}
EOF
