diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-12-24 00:01:42 -0800 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-12-24 00:01:42 -0800 |
commit | 3d41d7f534eaba94c499ddeca9826b9c4517cb08 (patch) | |
tree | fec56f1e7df69d6018b775130755545a54de1295 /tools/config/root-server-docker.sh | |
parent | 528cc9ba85a0920f49cff92b78bd4eb6900e4e96 (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-x | tools/config/root-server-docker.sh | 69 |
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 - - |