Bläddra i källkod

fix part of link install issues

Kyle P Davis 10 år sedan
förälder
incheckning
08c77bfe5d
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      install.sh

+ 4 - 4
install.sh

@@ -12,12 +12,12 @@ CMD_DIR=$(cd "${BASH_SOURCE%/*}"; echo "$PWD")
 link() {
 link() {
 	local SRC=$1
 	local SRC=$1
 	local DST=$2
 	local DST=$2
-	if [[ -f "$DST" ]]; then
-		if ! [[ -L "$DST" ]]; then
-			mkdir -p "${DST%/*}"
+	if ! [[ -L "$DST" ]]; then
+		if [[ -f "$DST" ]]; then
 			mv -vi "$DST" "$DST.bak"
 			mv -vi "$DST" "$DST.bak"
-			ln -sfv "$SRC" "$DST"
 		fi
 		fi
+		mkdir -p "${DST%/*}"
+		ln -sfv "$SRC" "$DST"
 	fi
 	fi
 }
 }