On Wed, Aug 08, 2018 at 05:52:55PM +0200, Timothy Redaelli wrote: > On Wed, 8 Aug 2018 17:27:25 +0300 > Markos Chandras <[email protected]> wrote: > > > The /var/log/openvswitch directory is owned by the openvswitch user > > but logrotate could be running as root or as another user. As a > > result of which, rpmlint prints the following warning when building > > the spec file on SUSE Linux Enterprise: > > > > openvswitch.x86_64: W: > > suse-logrotate-user-writable-log-dir /var/log/openvswitch > > openvswitch:openvswitch 0750 The log directory is writable by > > unprivileged users. Please fix the permissions so only root can write > > there or add the 'su' option to your logrotate config > > > > In order to fix that, we should run the logrotate script as the same > > user which runs the various Open vSwitch daemons. If this is a new > > installation, then this user is the 'openvswitch' one, but if we are > > upgrading from an older release, then the user is normally 'root'. > > As such, we set the initial user to 'root' and we fix this up in the > > %post scriptlet. > > > > Cc: Aaron Conole <[email protected]> > > Cc: Timothy Redaelli <[email protected]> > > Signed-off-by: Markos Chandras <[email protected]> > > Acked-by: Timothy Redaelli <[email protected]>
Thanks Markos and Timothy. I applied this to master and branch-2.10. If should be backported further, please let me know. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
