aboutsummaryrefslogtreecommitdiff
path: root/xenserver/etc_init.d_vswitch-xapi-update
diff options
context:
space:
mode:
authorJustin Pettit <jpettit@nicira.com>2010-03-25 22:38:13 -0700
committerJustin Pettit <jpettit@nicira.com>2010-03-26 14:40:31 -0700
commitbc39196036f8e33d15274855087f0c47be2095ee (patch)
tree5102d7683bf3b113ba0a73de3487ec6f86e38be2 /xenserver/etc_init.d_vswitch-xapi-update
parent16f2ae571fc7d21f13c9ddbe4e948d8f35552ae5 (diff)
Cleanup default file locations and XenServer packaging
This commit cleans up the locations of a number of files and directories used. These include: - Config file lives in /etc/openvswitch/conf.db - Logs go into /var/log/openvswitch - ovsdb-server socket is /var/run/openvswitch/db.sock - Schema goes into /usr/share/openvswitch/vswitch.ovsschema - PID files go in /var/run/openvswitch For XenServer, these additional changes are made: - Cores go in /var/xen/openvswitch - OVS binaries run in /var/xen/openvswitch In addition, it attempts to cleanup the XenServer packaging. This includes referring to the project as "openvswitch" as opposed to the somewhat presumptuous "vswitch". Note: Changes to the Debian packaging will be forthcoming.
Diffstat (limited to 'xenserver/etc_init.d_vswitch-xapi-update')
-rwxr-xr-xxenserver/etc_init.d_vswitch-xapi-update54
1 files changed, 0 insertions, 54 deletions
diff --git a/xenserver/etc_init.d_vswitch-xapi-update b/xenserver/etc_init.d_vswitch-xapi-update
deleted file mode 100755
index 1c5f0798..00000000
--- a/xenserver/etc_init.d_vswitch-xapi-update
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/bash
-#
-# vswitch-xapi-update
-#
-# chkconfig: 2345 95 01
-# description: Update vswitch configuration from XAPI database at boot
-
-# Copyright (C) 2009 Nicira Networks, Inc.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-. /etc/init.d/functions
-
-function do_host_call {
- xe host-call-plugin host-uuid="$INSTALLATION_UUID" plugin="vswitch-cfg-update" fn="update" >/dev/null
-}
-
-function start {
- if [ ! -f /etc/xensource-inventory ]; then
- printf "vswitch-xapi-update ERROR: XenSource inventory not present in /etc/xensource-inventory\n"
- exit 1
- fi
- source /etc/xensource-inventory
- action "Updating configuration" do_host_call
-}
-
-case "$1" in
- start)
- start
- ;;
- stop)
- # Nothing to do here.
- ;;
- restart)
- start
- ;;
- help)
- printf "vswitch-xapi-update [start|stop|restart]\n"
- ;;
- *)
- printf "Unknown command: $1\n"
- exit 1
- ;;
-esac