turn verbose on when setting up qemu bridge and stuff
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 28 May 2008 07:38:48 +0000 (07:38 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 28 May 2008 07:38:48 +0000 (07:38 +0000)
system/template-qemu/qemu-bridge-init

index 170946a..6325455 100755 (executable)
@@ -10,6 +10,9 @@
 COMMAND=$(basename $0)
 cd $(dirname $0)
 
+# turn on verbosity
+set -x
+
 # constant
 INTERFACE_BRIDGE=br0
 # Default Value
@@ -48,12 +51,12 @@ start () {
     #Restarting udev
     echo "Starting udev ..."
     /sbin/udevd restart
-    if modprobe kqemu ; then
+    if modprobe kqemu &> /dev/null ; then
        echo "kqemu loadded"
     else
        echo "WARNING : Could not modprobe kqemu"
     fi
-    #Loding the tun/tap model
+    #Loading the tun/tap model
     if modprobe tun ; then
        echo "tun loaded"
         # Giving read/write access
@@ -132,16 +135,20 @@ stop () {
     /sbin/service iptables restart
 }
 
-# 
-case "$1" in
-    start)
-       shift; start "$@" ;;
-    stop)
-       shift; stop "$@" ;;
-    add)
-        shift; add "$@" ;;
-    *)
-        echo $"Usage: env-qemu {start|add|stop} [interface]" ; exit 1 ;;
-esac
-
-exit 0
+function main () {
+
+    case "$1" in
+       start)
+           shift; start "$@" ;;
+       stop)
+           shift; stop "$@" ;;
+       add)
+            shift; add "$@" ;;
+       *)
+            echo $"Usage: env-qemu {start|add|stop} [interface]" ; exit 1 ;;
+    esac
+    exit 0
+}
+
+# redirect stderr as well
+main "$@" 2>&1