Add comments for update

This commit is contained in:
Yorick Barbanneau 2019-11-24 21:23:22 +01:00
parent 3e87fce434
commit b85d6303bb
3 changed files with 8 additions and 7 deletions

View file

@ -42,7 +42,7 @@ dotinstall:
### functions ### functions
#### bin_check #### required_commands
This function check if binary file is avaible in the `PATH`. This function check if binary file is avaible in the `PATH`.

View file

@ -25,7 +25,7 @@
# └── mail.timer # └── mail.timer
# check required executables # check required executables
check_bin "neomutt notmuch mbsync afew msmtp" required_commands "neomutt notmuch mbsync afew msmtp"
# symblink folder which contains configurations folders to $HOME/.config/ # symblink folder which contains configurations folders to $HOME/.config/
process_dirs config ${HOME}/.config process_dirs config ${HOME}/.config

View file

@ -181,9 +181,10 @@ process_dirs () {
# $2: destination directory # $2: destination directory
local dest="${repository}/$1" local dest="${repository}/$1"
printf "\nProcess directory %s\n" "$1" local source="$2"
printf "\nProcess directory %s\n" "$source"
[ ! -d "$dest" ] && { error " -> source is not a directory $dest"; return; } [ ! -d "$source" ] && { error " -> source is not a directory"; return; }
[ ! -d "$dest" ] && { error " -> destination is not a directory"; return; } [ ! -d "$dest" ] && { error " -> destination is not a directory"; return; }
while read d while read d
@ -263,7 +264,7 @@ install_service ()
} }
check_bin () required_commands ()
{ {
# Check if an executable exist # Check if an executable exist
# $1 executables separated with spaces # $1 executables separated with spaces
@ -367,7 +368,6 @@ fi
[ ! -f "$bootstrap_file" ] && die "$bootstrap_file does not exist" 2 1 [ ! -f "$bootstrap_file" ] && die "$bootstrap_file does not exist" 2 1
private:get_bootstrap_path "$bootstrap_file" private:get_bootstrap_path "$bootstrap_file"
cache_file="${CACHE_DIR}/$(echo $repository | tr '/' '_')" cache_file="${CACHE_DIR}/$(echo $repository | tr '/' '_')"
if [ $update -eq 1 ] if [ $update -eq 1 ]
@ -380,7 +380,8 @@ then
printf "There is no difference between cached copy and the bootstrap file\n"; printf "There is no difference between cached copy and the bootstrap file\n";
exit 0 exit 0
else else
# Uninstall old files # for updating the dotfile repo, we need to uninstall it then
# install it. We need the cached copy for unistall.
install=0 install=0
source "$cache_file" source "$cache_file"
rm "$cache_file" rm "$cache_file"