fix sub-env for when env file is not present

This commit is contained in:
Kenneth Reitz
2013-12-20 17:15:24 -05:00
parent 63cea99415
commit 69bdca063f
+5 -1
View File
@@ -60,5 +60,9 @@ function deep-rm (){
}
function sub-env (){
(export $(egrep -v '^(GIT_DIR|PYTHONHOME|PYTHONPATH|LD_LIBRARY_PATH|LIBRARY_PATH|PATH)' $ENV_FILE); $1)
if [[ -f $ENV_FILE ]]; then
(export $(egrep -v '^(GIT_DIR|PYTHONHOME|PYTHONPATH|LD_LIBRARY_PATH|LIBRARY_PATH|PATH)' -f $ENV_FILE); $1)
else
$1
fi
}