diff --git a/lib/self-upgrade.bash b/lib/self-upgrade.bash index ad0bdc9..a9d857d 100644 --- a/lib/self-upgrade.bash +++ b/lib/self-upgrade.bash @@ -18,13 +18,22 @@ function self_upgrade { fi } +function repair_miaou_bash_dir { + if [[ -v MIAOU_BASH_DIR ]]; then + >&2 echo 'WARNING: MIAOU_BASH_DIR undefined : repair-mode enabled' + MIAOU_BASH_DIR=/opt/miaou-bash + export MIAOU_BASH_DIR + fi +} + # MAIN +repair_miaou_bash_dir source "$MIAOU_BASH_DIR"/lib/functions.bash assert_system_mode assert_root -current=$("$MIAOU_BASH_DIR"/bin/miaou-bash --version) +current=$(miaou-bash --version) latest=$("$MIAOU_BASH_DIR/tools/wget_semver" artcode miaou/miaou-bash) if [[ "$current" == "$latest" ]]; then . "$MIAOU_BASH_DIR"/bin/miaou-bash --initiate