summaryrefslogtreecommitdiffhomepage
path: root/tools/config/root-server-docker.sh
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-12-24 00:01:42 -0800
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-12-24 00:01:42 -0800
commit3d41d7f534eaba94c499ddeca9826b9c4517cb08 (patch)
treefec56f1e7df69d6018b775130755545a54de1295 /tools/config/root-server-docker.sh
parent528cc9ba85a0920f49cff92b78bd4eb6900e4e96 (diff)
tools: fix the name
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Diffstat (limited to 'tools/config/root-server-docker.sh')
-rwxr-xr-xtools/config/root-server-docker.sh69
1 files changed, 0 insertions, 69 deletions
diff --git a/tools/config/root-server-docker.sh b/tools/config/root-server-docker.sh
deleted file mode 100755
index fe8fe31c..00000000
--- a/tools/config/root-server-docker.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-
-NR_PEERS=8
-BRIDGE_NAME=br0
-CONFIG_DIR=`pwd`
-
-run_quagga() {
- local docker_name=q$1
- docker run --privileged=true -v $CONFIG_DIR/$docker_name:/etc/quagga --name $docker_name -id osrg/quagga
- sudo pipework $BRIDGE_NAME $docker_name 10.0.0.$1/16
-}
-
-stop_quagga() {
- local docker_name=q$1
- docker rm -f $docker_name
-}
-
-delete_bridge() {
- local name=$1
- local sysfs_name=/sys/class/net/$name
- if [ -e $sysfs_name ]; then
- sudo ifconfig $name down
- sudo brctl delbr $name
- fi
-}
-
-while getopts c:n: OPT
-do
- case $OPT in
- c) CONFIG_DIR="$OPTARG"
- ;;
- n) NR_PEERS="$OPTARG"
- ;;
- *) echo "Unknown option"
- exit 1
- ;;
- esac
-done
-
-shift $((OPTIND - 1))
-
-case "$1" in
- start)
- i=1
- while [ $i -le $NR_PEERS ]
- do
- run_quagga $i
- i=$(( i+1 ))
- done
- sudo ip addr add 10.0.255.1/16 dev $BRIDGE_NAME
- ;;
-
- stop)
- i=1
- while [ $i -le $NR_PEERS ]
- do
- stop_quagga $i
- i=$(( i+1 ))
- done
- delete_bridge $BRIDGE_NAME
- ;;
- *)
- echo $1
- echo "Usage: root-server-docker {start|stop}"
- exit 2
- ;;
-esac
-
-