Make small modification to fm's logrotation configuration file

This update makes the following changes to the fm logrotation config file

 - add 'create' with permissions to each tuple
 - add 'delaycompress' as a local setting to each log entry
 - remove 'nodateext' global and local setting

Test Plan:

PASS: Verify fm logs rotation behavior
PASS: Verify fm logs delaycompress setting behavior
PASS: Verify log permissions after rotate

Change-Id: Ibe8bd8107501df947b5091e928de202378ef4ea8
Partial-Bug: 1918979
Depends-On: https://review.opendev.org/c/starlingx/config-files/+/784943
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
This commit is contained in:
Eric MacDonald 2021-04-06 09:02:39 -04:00
parent 4639f7dfff
commit 581495082a
1 changed files with 6 additions and 5 deletions

View File

@ -3,25 +3,25 @@
# #
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
# #
nodateext
/var/log/fm-event.log /var/log/fm-event.log
{ {
nodateext create 0640 root root
size 100M size 100M
start 1 start 1
missingok
rotate 20 rotate 20
missingok
compress compress
sharedscripts sharedscripts
postrotate postrotate
systemctl reload syslog-ng > /dev/null 2>&1 || true systemctl reload syslog-ng > /dev/null 2>&1 || true
endscript endscript
delaycompress
} }
/var/log/fm-manager.log /var/log/fm-manager.log
{ {
nodateext create 0600 root root
size 10M size 10M
start 1 start 1
rotate 20 rotate 20
@ -32,4 +32,5 @@ nodateext
postrotate postrotate
systemctl reload syslog-ng > /dev/null 2>&1 || true systemctl reload syslog-ng > /dev/null 2>&1 || true
endscript endscript
delaycompress
} }