diff options
author | Justin Pettit <jpettit@nicira.com> | 2010-03-25 22:38:13 -0700 |
---|---|---|
committer | Justin Pettit <jpettit@nicira.com> | 2010-03-26 14:40:31 -0700 |
commit | bc39196036f8e33d15274855087f0c47be2095ee (patch) | |
tree | 5102d7683bf3b113ba0a73de3487ec6f86e38be2 /xenserver/etc_init.d_vswitch-xapi-update | |
parent | 16f2ae571fc7d21f13c9ddbe4e948d8f35552ae5 (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-x | xenserver/etc_init.d_vswitch-xapi-update | 54 |
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 |