From 6c9c9d5b8c2f713ff3babdea7538cd742f807862 Mon Sep 17 00:00:00 2001 From: exu Date: Fri, 17 Nov 2023 19:43:41 +0100 Subject: [PATCH] Make config install script independent of path --- arch-config/install.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch-config/install.sh b/arch-config/install.sh index ca2f3fbf..cfebfe30 100755 --- a/arch-config/install.sh +++ b/arch-config/install.sh @@ -3,12 +3,13 @@ set -euo pipefail #DO NOT MAKE CHANGES TO THE INSTALL SCRIPT HERE. USE arch-config.sh IN ~/scripts FOR THAT -#change to home (does not show in terminal) -cd $HOME +# get script directory +scriptloc="$BASH_SOURCE" +configdir=$(dirname "$scriptloc") echo Launching arch-config.sh #make executable & launch arch-config.sh -chmod +x ~/configs/arch-config/scripts/arch-config.sh -bash ~/configs/arch-config/scripts/arch-config.sh +chmod +x "$configdir/scripts/arch-config.sh" +bash "$configdir/scripts/arch-config.sh" exit 0