Makefile: Fix and update docker-clean. 61/15861/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sat, 18 Jun 2016 16:16:03 +0000 (18:16 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Sat, 18 Jun 2016 16:30:26 +0000 (18:30 +0200)
Change-Id: I468f4e37057e812c85034b16748a8083d0c96ab4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Makefile

index 1772637..d106df2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -37,9 +37,15 @@ patches-import:
                        git am ${root}/patches/$$name/*.patch; \
                fi'
 clean-docker:
-       docker stop FUEL_CENTOS_8.0 || true
-       docker rm $(shell docker ps -a -q) || true
-       docker rmi -f $(shell docker images -q) || true
+       @if [ -d ${root}/upstream/fuel/build ]; then \
+               sudo make -C ${root}/upstream/fuel/build deepclean; \
+       fi
+       @for container in $(shell sudo docker ps -a -q); do \
+               sudo docker rm -f -v $${container}; \
+       done
+       @for image in $(shell sudo docker images -q); do \
+               sudo docker rmi -f $${image}; \
+       done
 
 clean-build:
        sudo rm -rf /tmp/fuel-main