[ovs-dev] [PATCH 2/2] rhel: Skip systemctl redirect.

Ben Pfaff blp at ovn.org
Fri Oct 6 22:27:34 UTC 2017


On Fri, Oct 06, 2017 at 04:08:23AM -0700, Gurucharan Shetty wrote:
> We still use SysV scripts for RHEL. Currently, invoking
> /etc/init.d/openvswitch will redirect the calls to
> dynamically generated systemd scripts. In the above case when you call
> "/etc/init.d/openvswitch-switch start", it inturn calls
> "/bin/systemctl start openvswitch-switch.service" and
> that inturn again calls "/etc/init.d/openvswitch-switch start"
> 
> This patch avoids it.  This is similar to what was done to
> Debian in commit 873d85653d8 (debian: Skip systemctl redirect.)
> 
> Signed-off-by: Gurucharan Shetty <guru at ovn.org>
> ---
>  rhel/etc_init.d_openvswitch | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/rhel/etc_init.d_openvswitch b/rhel/etc_init.d_openvswitch
> index 3921aab..caf24cc 100755
> --- a/rhel/etc_init.d_openvswitch
> +++ b/rhel/etc_init.d_openvswitch
> @@ -27,6 +27,8 @@
>  # Short-Description: Open vSwitch switch
>  ### END INIT INFO
>  
> +SYSTEMCTL_SKIP_REDIRECT=yes

Thank you for finding this and fixing it.

The Debian scripts set this variable and another one with an extra
leading _.  I don't know the reason.  Should the RHEL script do the
same?

Acked-by: Ben Pfaff <blp at ovn.org>


More information about the dev mailing list