From 59fc963803e377e5dbcac24aeac9c2af01f31e77 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 3 Sep 2019 12:08:02 +0200 Subject: [PATCH] Create destination directory for script if not exist --- install.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 9a2b615..ea1c98a 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,7 @@ #!/bin/bash required="sway swayidle swaylock waybar" - +BIN_FOLDER="$HOME/.local/bin" printf "Checking required programs :\n" for p in $required @@ -21,12 +21,17 @@ done < <(ls -d -1 */) cd .. printf "Create symblink for executables\n" +if [ ! -d "$BIN_FOLDER" ] +then + printf "\tCreate $BIN_FOLDER\n" + mkdir -p $BIN_FOLDER +fi cd bin while read d do printf "\t%s script found\n" "$d" - rm -rf $HOME/.local/bin/${d} - ln -s "$(pwd)/${d}" "$HOME/.local/bin/${d}" + rm -rf $BIN_FOLDER/${d} + ln -s "$(pwd)/${d}" "$BIN_FOLDER/${d}" done < <(ls -1 *) exit 0