diff --git a/autodeploy/symlink.sh b/autodeploy/symlink.sh index 569bcbd..ef0553f 100755 --- a/autodeploy/symlink.sh +++ b/autodeploy/symlink.sh @@ -1,11 +1,16 @@ #!/bin/bash +set -euo pipefail + + function symlink() { local target="$1" local link="$2" local arrow="$link -> $target" - local current_target=$(readlink "$link") + + local current_target + current_target=$(readlink "$link") # link is already correct if [ -L "$link" ] && [ "$current_target" == "$target" ]; then