From 09688c83af3d3f1a80219e54499b690d05b9a9b8 Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Sun, 15 Jul 2018 22:18:05 +0530 Subject: [PATCH] makefile: adds IMAGE and RELEASE vars --- Makefile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 8aacf80..7a2445a 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ +IMAGE:=sameersbn/$(shell basename $$PWD) +RELEASE=$(shell cat VERSION) + all: build XSOCK=/tmp/.X11-unix @@ -43,12 +46,11 @@ help: @echo "" clean: - @docker rm -f `docker ps -a | grep "${USER}/browser-box" | awk '{print $$1}'` > /dev/null 2>&1 || exit 0 - @docker rmi `docker images | grep "${USER}/browser-box" | awk '{print $$3}'` > /dev/null 2>&1 || exit 0 - + @docker rm -f `docker ps -a | grep "${IMAGE}" | awk '{print $$1}'` > /dev/null 2>&1 || exit 0 + @docker rmi `docker images | grep "${IMAGE}" | awk '{print $$3}'` > /dev/null 2>&1 || exit 0 build: - @docker build --rm=true --tag=${USER}/browser-box:$(shell cat VERSION) . + @docker build --tag=${IMAGE}:${RELEASE} . install uninstall: build @docker run -it --rm \ @@ -56,7 +58,7 @@ install uninstall: build ${ENV_CHROME_USERDATA} \ ${ENV_FIREFOX_USERDATA} \ ${ENV_INSTL_USER} \ - ${USER}/browser-box:$(shell cat VERSION) $@ + ${IMAGE}:${RELEASE} $@ google-chrome tor-browser chromium-browser firefox bash: @touch ${XAUTH} @@ -65,4 +67,4 @@ google-chrome tor-browser chromium-browser firefox bash: ${CAPABILITIES} \ ${ENV_VARS} \ ${VOLUMES} \ - ${USER}/browser-box:$(shell cat VERSION) $@ + ${IMAGE}:${RELEASE} $@