The patch below fixes the problem for me - Thanks

On 11.09.2014, at 18:43, Gurucharan Shetty <shet...@nicira.com> wrote:

> Commit b2a0daa5bd (debian: Don't recreate bridges during manual restart.)
> added a check on $RUNLEVEL to only create bridges and ports when the
> system starts up. This fix does not work with systemd.
> 
> This commit uses a different approach to solve the same problem.
> 
> Reported-by: Philipp S. Schmidt <ph...@in-panik.de>
> Signed-off-by: Gurucharan Shetty <gshe...@nicira.com>
> ---
> debian/openvswitch-switch.init |   11 ++++++-----
> 1 file changed, 6 insertions(+), 5 deletions(-)
> 
> diff --git a/debian/openvswitch-switch.init b/debian/openvswitch-switch.init
> index 481b29c..bf84477 100755
> --- a/debian/openvswitch-switch.init
> +++ b/debian/openvswitch-switch.init
> @@ -31,7 +31,6 @@
> test -e /etc/default/openvswitch-switch && . /etc/default/openvswitch-switch
> 
> network_interfaces () {
> -    [ -z "${RUNLEVEL}" ] && return
>     INTERFACES="/etc/network/interfaces"
>     [ -e "${INTERFACES}" ] || return
>     bridges=`awk '{ if ($1 == "allow-ovs") { print $2; } }' "${INTERFACES}"`
> @@ -67,11 +66,13 @@ start () {
>     fi
>     set "$@" $OVS_CTL_OPTS
>     "$@" || exit $?
> -    [ "$2" = "start" ] && network_interfaces ifup
> +    if [ "$2" = "start" ] && [ "$READ_INTERFACES" != "no" ]; then
> +        network_interfaces ifup
> +    fi
> }
> 
> stop () {
> -    network_interfaces ifdown
> +    [ "$READ_INTERFACES" != "no" ] && network_interfaces ifdown
>     ovs_ctl stop
> }
> 
> @@ -106,8 +107,8 @@ restart () {
>             start restart
>         fi
>     else
> -        stop
> -        start
> +        READ_INTERFACES="no" stop
> +        READ_INTERFACES="no" start
>     fi
> }
> 
> -- 
> 1.7.9.5
> 
> 

AVE!
  Philipp S. Schmidt / phils…
-- 
   {phils}--->---(ph...@in-panik.de)--->---(http://phils.in-panik.de)----,
      wenn w eine   aube ist dn      man au dran dre en                   |
           o     Schr        an muss     hc         h   (Kurt Schwitters) |
:wq!  <---(phone: +49-179-6737439)---<---(jabber: ph...@jabber.ccc.de)---'


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to