install: fix undefined variables

This commit is contained in:
Fernando Schauenburg 2023-10-03 23:07:39 +02:00
parent 27d284ddd2
commit a8c557f4d2

View file

@ -23,6 +23,9 @@ else
cyan='' cyan=''
fi fi
CMD='' # Support for dry runs, see main() below.
SKIP_CONFIRMATION='no'
error() { error() {
printf "${red}ERROR:$sgr0 %s\n" "$1" printf "${red}ERROR:$sgr0 %s\n" "$1"
exit 1 exit 1
@ -42,7 +45,7 @@ load_config() {
move_aside() { move_aside() {
backup="$1.$(date +%s)" backup="$1.$(date +%s)"
echo "${red}WARNING:$sgr0 moving '$1' to '$backup'" echo "${red}WARNING:$sgr0 moving '$1' to '$backup'"
$cmd mv "$1" "$backup" $CMD mv "$1" "$backup"
} }
greeting() { greeting() {
@ -63,7 +66,7 @@ make_dir() {
echo "${green}OK:$sgr0 $1" echo "${green}OK:$sgr0 $1"
else else
echo "${yellow}MKDIR:$sgr0 $1" echo "${yellow}MKDIR:$sgr0 $1"
$cmd mkdir -vp "$1" $CMD mkdir -vp "$1"
fi fi
} }
@ -75,7 +78,7 @@ make_link() {
else else
[ -e "$link" ] && move_aside "$link" [ -e "$link" ] && move_aside "$link"
echo "${yellow}LINK:$sgr0 $link $blue->$sgr0 $target" echo "${yellow}LINK:$sgr0 $link $blue->$sgr0 $target"
$cmd ln -sf "$target" "$link" $CMD ln -sf "$target" "$link"
fi fi
} }
@ -101,7 +104,7 @@ EOF
else else
[ -f "$user_config" ] && move_aside "$user_config" [ -f "$user_config" ] && move_aside "$user_config"
echo "${yellow}WRITE:$sgr0 $user_config with '$GIT_USER <$GIT_EMAIL>'" echo "${yellow}WRITE:$sgr0 $user_config with '$GIT_USER <$GIT_EMAIL>'"
$cmd cp -f "$temp_git" "$user_config" $CMD cp -f "$temp_git" "$user_config"
fi fi
} }