From 6c5a6c65f11008b484551267e24ee04e73280232 Mon Sep 17 00:00:00 2001
From: Jorge Niedbalski <jorge.niedbalski@linaro.org>
Date: Mon, 7 May 2018 16:23:02 -0300
Subject: [PATCH] Enforce removal of container network namespace.

This patch enforces the removal of the container
network namespace when the environment is destroyed.

Closes-Bug: #1769651

Change-Id: I9b0bbbb5a59e6067a745635c555051ef97b79f9a
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
---
 tools/cleanup-containers | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/tools/cleanup-containers b/tools/cleanup-containers
index 62aa34af79..a9eec11302 100755
--- a/tools/cleanup-containers
+++ b/tools/cleanup-containers
@@ -35,6 +35,11 @@ echo "Stopping containers..."
 echo "Removing containers..."
 (docker rm -v -f ${containers_to_kill} 2>&1) > /dev/null
 
+echo "Disconnecting containers from docker host network"
+for container in ${containers_to_kill}; do
+(docker network disconnect -f host $container 2>&1) > /dev/null
+done
+
 echo "Removing volumes..."
 (docker volume rm ${volumes_to_remove} 2>&1) > /dev/null
 
-- 
GitLab