diff --git a/scripts/createReleaseTarball b/scripts/createReleaseTarball index c3872ddec..e501e01db 100755 --- a/scripts/createReleaseTarball +++ b/scripts/createReleaseTarball @@ -17,6 +17,7 @@ version="" while true; do case "$1" in + --output) bundle_file="$2"; shift 2;; --version) version="$2"; shift 2;; --) break;; *) echo "Unknown option $1"; exit 1;; @@ -49,7 +50,7 @@ box_version=$(cd "${SOURCE_DIR}" && git rev-parse "HEAD") branch=$(git rev-parse --abbrev-ref HEAD) dashboard_version=$(cd "${SOURCE_DIR}/../dashboard" && git fetch && git rev-parse "${branch}") bundle_dir=$(mktemp -d -t box 2>/dev/null || mktemp -d box-XXXXXXXXXX --tmpdir=$TMPDIR) -bundle_file="${TMPDIR}/box-${box_version:0:10}-${dashboard_version:0:10}-${version}.tar.gz" +[[ -z "$bundle_file" ]] && bundle_file="${TMPDIR}/box-${box_version:0:10}-${dashboard_version:0:10}-${version}.tar.gz" chmod "o+rx,g+rx" "${bundle_dir}" # otherwise extracted tarball director won't be readable by others/group echo "==> Checking out code box version [${box_version}] and dashboard version [${dashboard_version}] into ${bundle_dir}"