|
|
@ -18,13 +18,22 @@ function self_upgrade { |
|
|
fi |
|
|
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 |
|
|
# MAIN |
|
|
|
|
|
|
|
|
|
|
|
repair_miaou_bash_dir |
|
|
source "$MIAOU_BASH_DIR"/lib/functions.bash |
|
|
source "$MIAOU_BASH_DIR"/lib/functions.bash |
|
|
assert_system_mode |
|
|
assert_system_mode |
|
|
assert_root |
|
|
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) |
|
|
latest=$("$MIAOU_BASH_DIR/tools/wget_semver" artcode miaou/miaou-bash) |
|
|
if [[ "$current" == "$latest" ]]; then |
|
|
if [[ "$current" == "$latest" ]]; then |
|
|
. "$MIAOU_BASH_DIR"/bin/miaou-bash --initiate |
|
|
. "$MIAOU_BASH_DIR"/bin/miaou-bash --initiate |
|
|
|