debian: Distribute some files that were forgotten.
[openvswitch] / xenserver / etc_init.d_vswitch
index 7460a212b9c697dd5eb3f9ab1a963a6f3cb65248..7263336b3ea5e03c5d60de2297c5533de4ed416c 100755 (executable)
@@ -335,13 +335,11 @@ function start {
         warning "$OVSDB_SERVER_DB does not exist"
 
         action "Creating empty database $OVSDB_SERVER_DB" true
-        $ovsdb_tool create "$OVSDB_SERVER_DB" "$VSWITCHD_OVSDB_SCHEMA"
-
-        action "Creating initial table in $OVSDB_SERVER_DB" true
-        $ovsdb_tool transact "$OVSDB_SERVER_DB" '[{"op": "insert", "table": "Open_vSwitch", "row": {}}]'
+        $ovsdb_tool -vANY:console:emer create "$OVSDB_SERVER_DB" "$VSWITCHD_OVSDB_SCHEMA"
     fi
 
     start_ovsdb_server
+    $vsctl --no-wait init
     if [ ! -e /var/run/vswitch.booted ]; then
         touch /var/run/vswitch.booted
         for bridge in $($vsctl list-br); do