Re: [ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2020-09-17 Thread Ilya Maximets
On 9/17/20 7:46 PM, Aaron Conole wrote:
> Ilya Maximets  writes:
> 
>> On 4/30/19 7:10 PM, Jaime Caamaño Ruiz wrote:
>>> Otherwise logrotate will fail to generate the rotated log files.
>>>
>>> Signed-off-by: Jaime Caamaño Ruiz 
>>> ---
>>
>> Hi.  I'm looking through old patches after the patchwork cleanup and this
>> one seems to be still valid and applicable.
>>
>> I could apply it if it still needed.  Jaime, what do you think?
>>
>> Flavio, Aaron, could you, please, take a look at this patch?
> 
> It looks like it is valid.

Yeah.  I already applied it after review from Flavio.

Seems like you fell out of the CC list, sorry.

Best regards, Ilya Maximets.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2020-09-17 Thread Aaron Conole
Ilya Maximets  writes:

> On 4/30/19 7:10 PM, Jaime Caamaño Ruiz wrote:
>> Otherwise logrotate will fail to generate the rotated log files.
>> 
>> Signed-off-by: Jaime Caamaño Ruiz 
>> ---
>
> Hi.  I'm looking through old patches after the patchwork cleanup and this
> one seems to be still valid and applicable.
>
> I could apply it if it still needed.  Jaime, what do you think?
>
> Flavio, Aaron, could you, please, take a look at this patch?

It looks like it is valid.

> Best regards, Ilya Maximets.
>
>>  rhel/openvswitch-fedora.spec.in | 19 ++-
>>  1 file changed, 10 insertions(+), 9 deletions(-)
>> 
>> diff --git a/rhel/openvswitch-fedora.spec.in 
>> b/rhel/openvswitch-fedora.spec.in
>> index ce728b4f0..01401d5f1 100644
>> --- a/rhel/openvswitch-fedora.spec.in
>> +++ b/rhel/openvswitch-fedora.spec.in
>> @@ -366,18 +366,19 @@ exit 0
>>  %post
>>  %if %{with libcapng}
>>  if [ $1 -eq 1 ]; then
>> -sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
>> -sed -i 's:\(.*su\).*:\1 openvswitch openvswitch:' 
>> %{_sysconfdir}/logrotate.d/openvswitch
>> -
>>  %if %{with dpdk}
>> -sed -i \
>> -
>> 's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
>> -/etc/sysconfig/openvswitch
>> +%define gname hugetlbfs
>> +%else
>> +%define gname openvswitch
>>  %endif
>> +sed -i \
>> +
>> 's@^#OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:%{gname}"@'\
>> +%{_sysconfdir}/sysconfig/openvswitch
>> +sed -i 's:\(.*su\).*:\1 openvswitch %{gname}:' 
>> %{_sysconfdir}/logrotate.d/openvswitch
>>  
>> -# In the case of upgrade, this is not needed.
>> -chown -R openvswitch:openvswitch /etc/openvswitch
>> -chown -R openvswitch:openvswitch /var/log/openvswitch
>> +# In the case of upgrade, this is not needed

I don't see why this comment was changed.

>> +chown -R openvswitch:openvswitch %{_sysconfdir}/openvswitch

We should make this match by doing:

  chown -R openvswitch:%{gname} %{_sysconfdir}/openvswitch

as well.

>> +chown -R openvswitch:%{gname} %{_localstatedir}/log/openvswitch
>>  fi
>>  %endif
>>  
>> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2020-09-16 Thread Ilya Maximets
On 9/15/20 7:15 PM, Flavio Leitner wrote:
> On Wed, Sep 09, 2020 at 07:17:44PM +0200, Ilya Maximets wrote:
>> On 4/30/19 7:10 PM, Jaime Caamaño Ruiz wrote:
>>> Otherwise logrotate will fail to generate the rotated log files.
>>>
>>> Signed-off-by: Jaime Caamaño Ruiz 
>>> ---
>>
>> Hi.  I'm looking through old patches after the patchwork cleanup and this
>> one seems to be still valid and applicable.
>>
>> I could apply it if it still needed.  Jaime, what do you think?
>>
>> Flavio, Aaron, could you, please, take a look at this patch?
> 
> The patch seems to be needed yet, otherwise chown will use the
> wrong group in /var/log/openvswitch.

Thanks!

Applied to master and backported down to 2.10.

Best regards, Ilya Maximets.
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2020-09-15 Thread Flavio Leitner
On Wed, Sep 09, 2020 at 07:17:44PM +0200, Ilya Maximets wrote:
> On 4/30/19 7:10 PM, Jaime Caamaño Ruiz wrote:
> > Otherwise logrotate will fail to generate the rotated log files.
> > 
> > Signed-off-by: Jaime Caamaño Ruiz 
> > ---
> 
> Hi.  I'm looking through old patches after the patchwork cleanup and this
> one seems to be still valid and applicable.
> 
> I could apply it if it still needed.  Jaime, what do you think?
> 
> Flavio, Aaron, could you, please, take a look at this patch?

The patch seems to be needed yet, otherwise chown will use the
wrong group in /var/log/openvswitch.

fbl

> 
> Best regards, Ilya Maximets.
> 
> >  rhel/openvswitch-fedora.spec.in | 19 ++-
> >  1 file changed, 10 insertions(+), 9 deletions(-)
> > 
> > diff --git a/rhel/openvswitch-fedora.spec.in 
> > b/rhel/openvswitch-fedora.spec.in
> > index ce728b4f0..01401d5f1 100644
> > --- a/rhel/openvswitch-fedora.spec.in
> > +++ b/rhel/openvswitch-fedora.spec.in
> > @@ -366,18 +366,19 @@ exit 0
> >  %post
> >  %if %{with libcapng}
> >  if [ $1 -eq 1 ]; then
> > -sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
> > -sed -i 's:\(.*su\).*:\1 openvswitch openvswitch:' 
> > %{_sysconfdir}/logrotate.d/openvswitch
> > -
> >  %if %{with dpdk}
> > -sed -i \
> > -
> > 's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
> > -/etc/sysconfig/openvswitch
> > +%define gname hugetlbfs
> > +%else
> > +%define gname openvswitch
> >  %endif
> > +sed -i \
> > +
> > 's@^#OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:%{gname}"@'\
> > +%{_sysconfdir}/sysconfig/openvswitch
> > +sed -i 's:\(.*su\).*:\1 openvswitch %{gname}:' 
> > %{_sysconfdir}/logrotate.d/openvswitch
> >  
> > -# In the case of upgrade, this is not needed.
> > -chown -R openvswitch:openvswitch /etc/openvswitch
> > -chown -R openvswitch:openvswitch /var/log/openvswitch
> > +# In the case of upgrade, this is not needed
> > +chown -R openvswitch:openvswitch %{_sysconfdir}/openvswitch
> > +chown -R openvswitch:%{gname} %{_localstatedir}/log/openvswitch
> >  fi
> >  %endif
> >  
> > 
> 
> ___
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev

-- 
fbl
___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2020-09-15 Thread Flavio Leitner
On Tue, Apr 30, 2019 at 07:10:19PM +0200, Jaime Caamaño Ruiz wrote:
> Otherwise logrotate will fail to generate the rotated log files.
> 
> Signed-off-by: Jaime Caamaño Ruiz 
> ---

LGTM
Acked-by: Flavio Leitner 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


Re: [ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2020-09-09 Thread Ilya Maximets
On 4/30/19 7:10 PM, Jaime Caamaño Ruiz wrote:
> Otherwise logrotate will fail to generate the rotated log files.
> 
> Signed-off-by: Jaime Caamaño Ruiz 
> ---

Hi.  I'm looking through old patches after the patchwork cleanup and this
one seems to be still valid and applicable.

I could apply it if it still needed.  Jaime, what do you think?

Flavio, Aaron, could you, please, take a look at this patch?

Best regards, Ilya Maximets.

>  rhel/openvswitch-fedora.spec.in | 19 ++-
>  1 file changed, 10 insertions(+), 9 deletions(-)
> 
> diff --git a/rhel/openvswitch-fedora.spec.in b/rhel/openvswitch-fedora.spec.in
> index ce728b4f0..01401d5f1 100644
> --- a/rhel/openvswitch-fedora.spec.in
> +++ b/rhel/openvswitch-fedora.spec.in
> @@ -366,18 +366,19 @@ exit 0
>  %post
>  %if %{with libcapng}
>  if [ $1 -eq 1 ]; then
> -sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
> -sed -i 's:\(.*su\).*:\1 openvswitch openvswitch:' 
> %{_sysconfdir}/logrotate.d/openvswitch
> -
>  %if %{with dpdk}
> -sed -i \
> -
> 's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
> -/etc/sysconfig/openvswitch
> +%define gname hugetlbfs
> +%else
> +%define gname openvswitch
>  %endif
> +sed -i \
> +
> 's@^#OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:%{gname}"@'\
> +%{_sysconfdir}/sysconfig/openvswitch
> +sed -i 's:\(.*su\).*:\1 openvswitch %{gname}:' 
> %{_sysconfdir}/logrotate.d/openvswitch
>  
> -# In the case of upgrade, this is not needed.
> -chown -R openvswitch:openvswitch /etc/openvswitch
> -chown -R openvswitch:openvswitch /var/log/openvswitch
> +# In the case of upgrade, this is not needed
> +chown -R openvswitch:openvswitch %{_sysconfdir}/openvswitch
> +chown -R openvswitch:%{gname} %{_localstatedir}/log/openvswitch
>  fi
>  %endif
>  
> 

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev


[ovs-dev] [PATCH] rhel: fix logrotate group when dpdk is enabled

2019-04-30 Thread Jaime Caamaño Ruiz
Otherwise logrotate will fail to generate the rotated log files.

Signed-off-by: Jaime Caamaño Ruiz 
---
 rhel/openvswitch-fedora.spec.in | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/rhel/openvswitch-fedora.spec.in b/rhel/openvswitch-fedora.spec.in
index ce728b4f0..01401d5f1 100644
--- a/rhel/openvswitch-fedora.spec.in
+++ b/rhel/openvswitch-fedora.spec.in
@@ -366,18 +366,19 @@ exit 0
 %post
 %if %{with libcapng}
 if [ $1 -eq 1 ]; then
-sed -i 's:^#OVS_USER_ID=:OVS_USER_ID=:' /etc/sysconfig/openvswitch
-sed -i 's:\(.*su\).*:\1 openvswitch openvswitch:' 
%{_sysconfdir}/logrotate.d/openvswitch
-
 %if %{with dpdk}
-sed -i \
-
's@OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:hugetlbfs"@'\
-/etc/sysconfig/openvswitch
+%define gname hugetlbfs
+%else
+%define gname openvswitch
 %endif
+sed -i \
+
's@^#OVS_USER_ID="openvswitch:openvswitch"@OVS_USER_ID="openvswitch:%{gname}"@'\
+%{_sysconfdir}/sysconfig/openvswitch
+sed -i 's:\(.*su\).*:\1 openvswitch %{gname}:' 
%{_sysconfdir}/logrotate.d/openvswitch
 
-# In the case of upgrade, this is not needed.
-chown -R openvswitch:openvswitch /etc/openvswitch
-chown -R openvswitch:openvswitch /var/log/openvswitch
+# In the case of upgrade, this is not needed
+chown -R openvswitch:openvswitch %{_sysconfdir}/openvswitch
+chown -R openvswitch:%{gname} %{_localstatedir}/log/openvswitch
 fi
 %endif
 
-- 
2.16.4

___
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev