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

Reply via email to