16 Jun
2020
16 Jun
'20
4:39 p.m.
The %config(no-replace) does not work for a file that does not yet exist. The difficulty here is that the logrotate file name is changing from /etc/logrotate.d/syslog to /etc/logrotate.d/syslog-ng With the current packaging I would have to "configure" all of my hosts with the new configuration file BEFORE the syslog-ng package gets updated. It's doable, but not desirable. Evan. On 6/16/20 7:31 AM, Fabien Wernli wrote:
On Tue, Jun 16, 2020 at 07:29:24AM -0700, Evan Rempel wrote:
This process will remove my custom /etc/logrotate.d/syslog file and create a new default /etc/logrotate.d/syslog-ng IIRC you can configure the specfile to not overwrite config files with a % directive, something like %config(no-replace) or similar