X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=debian%2Fopenvswitch-switch.init;h=f650f8731cde080a01e6ad78ae8f56b7924eddd3;hb=61a7b1e6fee6c81b0d8551898d2b108de2b42536;hp=98863e3bc02c7234e2d7a99770e42774aac8bb22;hpb=1db6b18507b06c9b866168dc9e01fd15180c37eb;p=openvswitch diff --git a/debian/openvswitch-switch.init b/debian/openvswitch-switch.init index 98863e3b..f650f873 100755 --- a/debian/openvswitch-switch.init +++ b/debian/openvswitch-switch.init @@ -1,6 +1,6 @@ #! /bin/sh # -# Copyright (C) 2011, 2012 Nicira Networks, Inc. +# Copyright (C) 2011, 2012 Nicira, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -58,14 +58,20 @@ start () { echo "For instructions, read" fi echo "/usr/share/doc/openvswitch-datapath-source/README.Debian" + + if test X"$OVS_MISSING_KMOD_OK" = Xyes; then + # We're being invoked by the package postinst. Do not + # fail package installation just because the kernel module + # is not available. + exit 0 + fi fi set ovs_ctl ${1-start} --system-id=random if test X"$FORCE_COREFILES" != X; then set "$@" --force-corefiles="$FORCE_COREFILES" fi + set "$@" $OVS_CTL_OPTS "$@" || exit $? - - ovs_ctl --protocol=gre enable-protocol } stop () {