logrotate: Fix duplicate log entries.

The Asterisk logrotate script contains explicit
references to files with the .log extension,
which are also included when *log is expanded.
This causes issues with newer versions of logrotate.
This fixes this by ensuring that a log file cannot
be referenced multiple times after expansion occurs.

Resolves: #96
ASTERISK-30442
Reported by: EN Barnett
Tested by: EN Barnett
This commit is contained in:
Naveen Albert 2023-05-18 16:55:45 +00:00 committed by George Joseph
parent 5dac935f61
commit 2159ec8532
1 changed files with 4 additions and 4 deletions

View File

@ -1,13 +1,13 @@
__LOGDIR__/debug.log __LOGDIR__/console __LOGDIR__/full.log __LOGDIR__/messages.log __LOGDIR__/*log {
__LOGDIR__/*.log __LOGDIR__/queue_log __LOGDIR__/mmlog {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root root
create 640 root root
sharedscripts
postrotate
__SBINDIR__/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
__SBINDIR__/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
endscript
}
}