makefile: adds IMAGE and RELEASE vars

pull/25/head
Sameer Naik 6 years ago
parent 07d0891fae
commit 09688c83af
No known key found for this signature in database
GPG Key ID: C4C50956BD4271B6

@ -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} $@

Loading…
Cancel
Save