3 # Copyright (C) 2015-2016 NIWA Hideyuki
5 FULCONDRIVER=`fulcon driver-name`
6 PATH=/usr/lib/fulcon/driver/$FULCONDRIVER:/usr/lib/fulcon/lib:$PATH
8 FULCONDIR=/var/lib/fulcon
11 if [ ${EUID:-${UID}} != 0 ]; then
12 echo "error: Because you are not root, you cannot execute this command. "
18 echo "usage: net-del -n NUMBER CONTAINER_NAME"
24 while getopts n: OPT ; do
26 n) FLG_N=1 ; NUM=$OPTARG ;;
39 if [ $FLG_N -ne 1 ]; then
41 echo 'error: It is necessary to specify "-n NUMBER"'
46 brctl show |& egrep ${LXCNAME}${NUM} >& /dev/null
48 echo "error: can't find" ${LXCNAME}${NUM}
51 ip link delete ${LXCNAME}${NUM} type veth
52 echo "deleted" ${LXCNAME}${NUM}
54 # delete a IP address for container
55 rm -f $FULCONDIR/container/${LXCNAME}/net/${LXCNAME}${NUM}
58 for i in `brctl show | egrep fulcon | awk '(NF==3){print $1}'`