]> git.nbdom.net Git - nb.git/commitdiff
docker_build
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 17 Nov 2016 12:23:46 +0000 (12:23 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 17 Nov 2016 12:23:46 +0000 (12:23 +0000)
etc/profile.d/docker.sh

index d1574fcb478e1cfe037d6be1993528a218638f8c..c61901b686ec1e7f391301828d06f969e09687a2 100644 (file)
@@ -36,7 +36,7 @@ docker_build() {
     ex=1
 
   else
-    perl -ne '/^\s*\#\s*(DOCKER_BUILD_EXEC_PRE|DOCKER_BUILD)\s*(.*?)$/ and system "$1"' Dockerfile
+    eval $(perl -ne '/^\s*\#\s*(?:DOCKER_BUILD_EXEC_PRE|DOCKER_BUILD)\s*(.*?)$/ and print qq|eval "$1";|' Dockerfile)
 
     echo $FUNCNAME: docker build --rm --force-rm=true $@ --tag $docker_name .
     docker build --rm --force-rm=true $@ --tag $docker_name .