install: fix undefined variables
This commit is contained in:
parent
27d284ddd2
commit
a8c557f4d2
1 changed files with 7 additions and 4 deletions
11
install.sh
11
install.sh
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue