From 4c9c1d5eeaadfca10d496e94bb8f6a3548b13e43 Mon Sep 17 00:00:00 2001 From: nold Date: Sun, 1 May 2022 20:10:08 +0200 Subject: [PATCH] Litte setup improvement --- setup.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index be52ae3..761175c 100755 --- a/setup.sh +++ b/setup.sh @@ -2,6 +2,11 @@ set -u mkdir -p ~/.config/homedir-backup 2>/dev/null +echo Doing self-update +if ! git pull ; then + echo "Git pull failed.. continuing in unknown state..." +fi + # Creates Directories & linkes files to this repo function linkfiles { for file in $@; do @@ -24,7 +29,8 @@ function linkfiles { # Backup local dotfiles: if [ ! -L ~/.${targetdir}${name} ] ; then - mv -v "${HOME}/.${targetdir}${name}" ~/.config/homedir-backup + mkdir -p ~/.config/homedir-backup/${targetdir} + mv -v "${HOME}/.${targetdir}${name}" ~/.config/homedir-backup/${targetdir} fi # Fix broken links @@ -98,3 +104,4 @@ grep -qE "^source.*$(pwd)/bashrc" ~/.bashrc || echo "source $(pwd)/bashrc" >> ~/ echo echo All Done. Happy Hacking. +exit 0