From 00f6517d1f057626942ef593ecad9c6a4a5d513a Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 3 Sep 2019 12:00:44 +0200 Subject: [PATCH 1/2] Uncomment symblink creation for script --- install.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index cd73287..9a2b615 100755 --- a/install.sh +++ b/install.sh @@ -2,6 +2,7 @@ required="sway swayidle swaylock waybar" + printf "Checking required programs :\n" for p in $required do @@ -20,11 +21,12 @@ done < <(ls -d -1 */) cd .. printf "Create symblink for executables\n" + 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 $HOME/.local/bin/${d} + ln -s "$(pwd)/${d}" "$HOME/.local/bin/${d}" done < <(ls -1 *) exit 0 From 59fc963803e377e5dbcac24aeac9c2af01f31e77 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 3 Sep 2019 12:08:02 +0200 Subject: [PATCH 2/2] 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