[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] Switch hotplug scripts to use /bin/bash rather than /bin/sh.



# HG changeset patch
# User Alastair Tse <atse@xxxxxxxxxxxxx>
# Date 1167920758 0
# Node ID b071319927b6d939bc119666f24ed34acd1bd587
# Parent  f3c3f9bd798eaf9d72c9ac5799e1f2e52f076e59
Switch hotplug scripts to use /bin/bash rather than /bin/sh.

Hotplug scripts include certain bash-isms that are not supported under
some distros' default shell (eg. Ubuntu 6.10's use of dash)

Signed-off-by: Alastair Tse <atse@xxxxxxxxxxxxx>
---
 tools/examples/blktap                  |    2 +-
 tools/examples/block                   |    2 +-
 tools/examples/block-enbd              |    2 +-
 tools/examples/block-nbd               |    2 +-
 tools/examples/external-device-migrate |    2 +-
 tools/examples/network-bridge          |    2 +-
 tools/examples/network-nat             |    2 +-
 tools/examples/network-route           |    2 +-
 tools/examples/vif-bridge              |    2 +-
 tools/examples/vif-common.sh           |    8 ++++----
 tools/examples/vif-nat                 |    2 +-
 tools/examples/vif-route               |    2 +-
 tools/examples/vtpm                    |    2 +-
 tools/examples/vtpm-delete             |    2 +-
 tools/examples/xen-backend.agent       |    2 +-
 tools/examples/xen-hotplug-cleanup     |    2 +-
 16 files changed, 19 insertions(+), 19 deletions(-)

diff -r f3c3f9bd798e -r b071319927b6 tools/examples/blktap
--- a/tools/examples/blktap     Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/blktap     Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Copyright (c) 2005, XenSource Ltd.
 
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/block
--- a/tools/examples/block      Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/block      Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 dir=$(dirname "$0")
 . "$dir/block-common.sh"
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/block-enbd
--- a/tools/examples/block-enbd Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/block-enbd Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Usage: block-enbd [bind server ctl_port |unbind node]
 #
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/block-nbd
--- a/tools/examples/block-nbd  Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/block-nbd  Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Usage: block-nbd [bind server ctl_port |unbind node]
 #
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/external-device-migrate
--- a/tools/examples/external-device-migrate    Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/external-device-migrate    Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # Copyright (c) 2005 IBM Corporation
 #
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/network-bridge
--- a/tools/examples/network-bridge     Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/network-bridge     Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #============================================================================
 # Default Xen network start/stop script.
 # Xend calls a network script when it starts.
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/network-nat
--- a/tools/examples/network-nat        Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/network-nat        Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #============================================================================
 # Default Xen network start/stop script when using NAT.
 # Xend calls a network script when it starts.
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/network-route
--- a/tools/examples/network-route      Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/network-route      Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #============================================================================
 # Default Xen network start/stop script.
 # Xend calls a network script when it starts.
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/vif-bridge
--- a/tools/examples/vif-bridge Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/vif-bridge Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #============================================================================
 # /etc/xen/vif-bridge
 #
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/vif-common.sh
--- a/tools/examples/vif-common.sh      Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/vif-common.sh      Thu Jan 04 14:25:58 2007 +0000
@@ -64,7 +64,7 @@ fi
 fi
 
 
-function frob_iptable()
+frob_iptable()
 {
   if [ "$command" == "online" ]
   then
@@ -89,7 +89,7 @@ If you are using iptables, this may affe
 # to those coming from the specified networks, though we allow DHCP requests
 # as well.
 #
-function handle_iptable()
+handle_iptable()
 {
   # Check for a working iptables installation.  Checking for the iptables
   # binary is not sufficient, because the user may not have the appropriate
@@ -123,7 +123,7 @@ function handle_iptable()
 # Print the IP address currently in use at the given interface, or nothing if
 # the interface is not up.
 #
-function ip_of()
+ip_of()
 {
   ip addr show "$1" | awk "/^.*inet.*$1\$/{print \$2}" | sed -n '1 s,/.*,,p'
 }
@@ -137,7 +137,7 @@ function ip_of()
 # to these scripts, or eth0 by default.  This function will call fatal if no
 # such interface could be found.
 #
-function dom0_ip()
+dom0_ip()
 {
   local nd=${netdev:-eth0}
   local result=$(ip_of "$nd")
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/vif-nat
--- a/tools/examples/vif-nat    Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/vif-nat    Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #============================================================================
 # /etc/xen/vif-nat
 #
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/vif-route
--- a/tools/examples/vif-route  Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/vif-route  Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #============================================================================
 # /etc/xen/vif-route
 #
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/vtpm
--- a/tools/examples/vtpm       Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/vtpm       Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 dir=$(dirname "$0")
 . "$dir/vtpm-hotplug-common.sh"
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/vtpm-delete
--- a/tools/examples/vtpm-delete        Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/vtpm-delete        Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 
 # This scripts must be called the following way:
 # vtpm-delete <domain name>
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/xen-backend.agent
--- a/tools/examples/xen-backend.agent  Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/xen-backend.agent  Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 PATH=/etc/xen/scripts:$PATH
 
diff -r f3c3f9bd798e -r b071319927b6 tools/examples/xen-hotplug-cleanup
--- a/tools/examples/xen-hotplug-cleanup        Thu Jan 04 13:05:09 2007 +0000
+++ b/tools/examples/xen-hotplug-cleanup        Thu Jan 04 14:25:58 2007 +0000
@@ -1,4 +1,4 @@
-#! /bin/sh
+#! /bin/bash
 
 dir=$(dirname "$0")
 . "$dir/xen-hotplug-common.sh"

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.