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

(cherry picked from commit 22c9d52289)
This commit is contained in:
Naveen Albert 2023-05-18 16:55:45 +00:00 committed by Asterisk Development Team
parent 173c433274
commit c8b7570cad
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
}
}