2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-22 18:07:40 +00:00

ovs-sandbox: Add support for ovn-nbd.

Update ovs-sandbox to run ovn-nbd when it is run with OVN enabled.  In
passing, also fix the indentation of two lines to use spaces instead
of tabs.

Signed-off-by: Russell Bryant <rbryant@redhat.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
Russell Bryant 2015-04-02 11:49:47 -04:00 committed by Ben Pfaff
parent f93818dd39
commit 30a678667a

View File

@ -35,8 +35,8 @@ rungdb() {
# Use "DISPLAY" variable to determine out if X is supported # Use "DISPLAY" variable to determine out if X is supported
if $under_gdb && [ "$DISPLAY" ]; then if $under_gdb && [ "$DISPLAY" ]; then
args=`echo $@ |sed s/--detach//g | sed s/--vconsole:off//g` args=`echo $@ |sed s/--detach//g | sed s/--vconsole:off//g`
xterm_title=$1 xterm_title=$1
run_xterm $xterm_title gdb --args $args run_xterm $xterm_title gdb --args $args
else else
run $@ run $@
fi fi
@ -44,6 +44,7 @@ rungdb() {
gdb_vswitchd=false gdb_vswitchd=false
gdb_ovsdb=false gdb_ovsdb=false
gdb_ovn_nbd=false
builddir= builddir=
srcdir= srcdir=
schema= schema=
@ -92,6 +93,7 @@ These options force ovs-sandbox to use an installed Open vSwitch:
-i, --installed use installed Open vSwitch -i, --installed use installed Open vSwitch
-g, --gdb-vswitchd run ovs-vswitchd under gdb -g, --gdb-vswitchd run ovs-vswitchd under gdb
-d, --gdb-ovsdb run ovsdb-server under gdb -d, --gdb-ovsdb run ovsdb-server under gdb
--gdb-ovn-nbd run ovn-nbd under gdb
-S, --schema=FILE use FILE as vswitch.ovsschema -S, --schema=FILE use FILE as vswitch.ovsschema
-o, --ovn enable OVN -o, --ovn enable OVN
@ -131,9 +133,12 @@ EOF
-g|--gdb-v*) -g|--gdb-v*)
gdb_vswitchd=true gdb_vswitchd=true
;; ;;
-d|--gdb-o*) -d|--gdb-ovsdb)
gdb_ovsdb=true gdb_ovsdb=true
;; ;;
--gdb-ovn-nbd)
gdb_ovn_nbd=true
;;
-o|--ovn) -o|--ovn)
ovn=true ovn=true
;; ;;
@ -273,6 +278,10 @@ rungdb $gdb_ovsdb ovsdb-server --detach --no-chdir --pidfile -vconsole:off --log
rungdb $gdb_vswitchd ovs-vswitchd --detach --no-chdir --pidfile -vconsole:off --log-file \ rungdb $gdb_vswitchd ovs-vswitchd --detach --no-chdir --pidfile -vconsole:off --log-file \
--enable-dummy=override -vvconn -vnetdev_dummy --enable-dummy=override -vvconn -vnetdev_dummy
if $ovn; then
rungdb $gdb_ovn_nbd ovn-nbd --detach --no-chdir --pidfile -vconsole:off --log-file
fi
cat <<EOF cat <<EOF