From 7283846d26737f40b9a204137c4ee489f37a78e1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 6 Apr 2023 17:45:48 +0200 Subject: [PATCH] Refactor the nvs installation --- scripts/Common/Config/NVS/install.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/Common/Config/NVS/install.sh b/scripts/Common/Config/NVS/install.sh index d0b852571..122169530 100755 --- a/scripts/Common/Config/NVS/install.sh +++ b/scripts/Common/Config/NVS/install.sh @@ -2,13 +2,19 @@ NVS_HOME="${NVS_HOME:-'$HOME/.nvs'}"; NVS_PATH="${NVS_PATH}"; -profilePath="/etc/profile.d/nvs-home.sh"; +bashProfile="/etc/bash.bashrc"; -{ - echo "export NVS_HOME=\"$NVS_HOME\""; - echo "source \"$NVS_PATH/nvs.sh\""; -} | sudo tee "$profilePath" > /dev/null; +for profile in "$bashProfile" "/etc/fish/conf.d/nvs.fish" "/etc/zsh/zprofile" +do + if ! grep "\bNVS_HOME\b" "$profile" + then + { + echo "export NVS_HOME=\"$NVS_HOME\""; + echo 'source "'"$NVS_PATH"'/nvs.sh"'; + } | sudo tee "$profile"; + fi; +done; -source "$profilePath"; +source "$bashProfile"; nvs add latest; nvs link latest;