fradrive/utils/stack-work-init.sh

18 lines
377 B
Bash
Executable File

#!/usr/bin/env bash
STACK_WORK_SRC=.stack-work-${JOB}
if [[ -e .stack-work.lock ]]; then
echo ".stack-work directory is locked (lock file exists); is another stack currently running?"
exit 1
fi
touch .stack-work.lock
rm -rf .stack-work
if [[ ! -e "$STACK_WORK_SRC" ]]; then
mkdir "$STACK_WORK_SRC"
chmod 777 "$STACK_WORK_SRC"
fi
ln -s "$STACK_WORK_SRC" .stack-work