Commit 226e3612bad3
Changed files (1)
hack
hack/system
@@ -1,6 +1,7 @@
#! /usr/bin/env bash
set -o pipefail -o noclobber -o nounset
+WORKDIR=${WORKDIR-}
function error() {
local red
local reset
@@ -12,10 +13,12 @@ function error() {
}
function set_work_dir() {
- if [[ ! -v WORK_DIR ]]; then
+ if [[ -z "${WORKDIR}" && ! -v WORK_DIR ]]; then
WORK_DIR="$(mktemp --tmpdir -u nix-config-sync.XXXXXXXXXX)"
# shellcheck disable=2064
trap "rm -rf '$WORK_DIR'" EXIT
+ else
+ WORK_DIR="${WORKDIR}"
fi
}