aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsanmiguel <[email protected]>2016-04-13 22:11:03 +0200
committersanmiguel <[email protected]>2016-04-13 22:11:03 +0200
commit961cdb0e8c1088a5995f4161596c430caa26d08c (patch)
treefe39f6713ccc8914a5b136e9cd444da088c37119
parent457987e9e9769f2b7319236c9acf64f75ea878bc (diff)
parentafbec40fd9f3e34a6e500bb83b1f8294fa18f8c5 (diff)
downloadkerl-961cdb0e8c1088a5995f4161596c430caa26d08c.tar.gz
kerl-961cdb0e8c1088a5995f4161596c430caa26d08c.tar.bz2
kerl-961cdb0e8c1088a5995f4161596c430caa26d08c.zip
Merge pull request #116 from yrashk/fix_env_vars
Allow env vars to override default values
-rwxr-xr-xkerl14
1 files changed, 9 insertions, 5 deletions
diff --git a/kerl b/kerl
index 119a09e..55b6352 100755
--- a/kerl
+++ b/kerl
@@ -26,11 +26,13 @@ GREP_OPTIONS=''
ERLANG_DOWNLOAD_URL=http://www.erlang.org/download
-KERL_BASE_DIR="$HOME"/.kerl
-KERL_CONFIG="$HOME"/.kerlrc
-KERL_DOWNLOAD_DIR="${KERL_BASE_DIR:?}"/archives
-KERL_BUILD_DIR="${KERL_BASE_DIR:?}"/builds
-KERL_GIT_DIR="${KERL_BASE_DIR:?}"/gits
+# Default values
+: ${KERL_BASE_DIR:="$HOME"/.kerl}
+: ${KERL_CONFIG:="$HOME"/.kerlrc}
+: ${KERL_DOWNLOAD_DIR:="${KERL_BASE_DIR:?}"/archives}
+: ${KERL_BUILD_DIR:="${KERL_BASE_DIR:?}"/builds}
+: ${KERL_GIT_DIR:="${KERL_BASE_DIR:?}"/gits}
+
if [ -n "$KERL_CONFIGURE_OPTIONS" ]; then
_KCO="$KERL_CONFIGURE_OPTIONS"
fi
@@ -59,6 +61,8 @@ KERL_CONFIGURE_OPTIONS=
KERL_CONFIGURE_APPLICATIONS=
KERL_CONFIGURE_DISABLE_APPLICATIONS=
KERL_SASL_STARTUP=
+KERL_DEPLOY_SSH_OPTIONS=
+KERL_DEPLOY_RSYNC_OPTIONS=
KERL_INSTALL_MANPAGES=
KERL_BUILD_PLT=