aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-03-16 02:17:48 +0000
committerGerrit Code Review <review@openstack.org>2016-03-16 02:17:48 +0000
commita1037014d0f560d5c9c038bf48b2390853292228 (patch)
treeefe177c65434176e159b45066a9965b09dd41b2b
parentca6959ca37522e28c61189d4dc9c954bf29ed207 (diff)
parent10b8cce26849d08a94f42ddc53b0ef7f3281982d (diff)
downloadkolla-a1037014d0f560d5c9c038bf48b2390853292228.tar.gz
kolla-a1037014d0f560d5c9c038bf48b2390853292228.zip
Merge "Remove useless dependency on ifconfig"
-rwxr-xr-xtools/cleanup-host20
1 files changed, 10 insertions, 10 deletions
diff --git a/tools/cleanup-host b/tools/cleanup-host
index 18353c7b1..1fc0c7aed 100755
--- a/tools/cleanup-host
+++ b/tools/cleanup-host
@@ -5,24 +5,24 @@ REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
. tools/validate-docker-execute.sh
-# Spawning the neutron-agents container leaves artifacts on the host.
+# Spawning the neutron agents containers leaves artifacts on the host.
# This script removes these artifacts.
ip netns list | while read -r line ; do
echo "Removing network namespace $line on the host"
ip netns delete $line
done
-ifconfig | grep tap | awk '{print $1;}'| cut -f1 -d':' | while read -r line ; do
- echo "Removing tap interface $line on the host"
- ip link delete $line type veth
+ip -o link show | awk -F': ' '/tap/{print $2}' | while read -r ifname ; do
+ echo "Removing tap interface $ifname on the host"
+ ip link delete $ifname type veth
done
-ifconfig | grep brq | awk '{print $1;}'| cut -f1 -d':' | while read -r line ; do
- echo "Removing linux bridge $line on the host"
- ip link delete $line type bridge
+ip -o link show | awk -F': ' '/brq/{print $2}' | while read -r ifname ; do
+ echo "Removing linux bridge $ifname on the host"
+ ip link delete $ifname type bridge
done
-ifconfig | grep vxlan | awk '{print $1;}'| cut -f1 -d':' | while read -r line ; do
- echo "Removing vxlan interface $line on the host"
- ip link delete $line type vxlan
+ip -o link show | awk -F': ' '/vxlan/{print $2}' | while read -r ifname ; do
+ echo "Removing vxlan interface $ifname on the host"
+ ip link delete $ifname type vxlan
done