diff --git a/install.sh b/install.sh index 5983c1c..78ac636 100755 --- a/install.sh +++ b/install.sh @@ -55,11 +55,9 @@ function sudo_root { } ## MAIN -# source <(curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install2.sh) - set -Eeuo pipefail assert_supported_distro sudo_root deployment_type_adjective="${1:-installed}" if once_installed; then upgrade; else install; fi -exec bash -l +[[ $deployment_type_adjective == 'installed' ]] && exec bash -l diff --git a/lib/self-upgrade.bash b/lib/self-upgrade.bash index 4e0369f..b151604 100644 --- a/lib/self-upgrade.bash +++ b/lib/self-upgrade.bash @@ -10,7 +10,8 @@ function self_upgrade { if "$backup"/install.sh upgraded; then sudo rm -rf "$backup" echo -n "version: " - . "$MIAOU_BASH_DIR"/bin/miaou-bash --version + miaou-bash --version + exec bash -l else echo "ERROR: trouble during self-upgrade: revert back" sudo rm -rf "$MIAOU_BASH_DIR"