|
|
|
@ -19,9 +19,9 @@ function self_upgrade { |
|
|
|
} |
|
|
|
|
|
|
|
#TODO: to remove |
|
|
|
function repair_miaou_bash_dir { |
|
|
|
function safe_mode { |
|
|
|
if [[ ! -v MIAOU_BASH_DIR ]]; then |
|
|
|
>&2 echo 'WARNING: MIAOU_BASH_DIR undefined : repair-mode enabled' |
|
|
|
>&2 echo 'WARNING: MIAOU_BASH_DIR undefined : safe-mode enabled' |
|
|
|
MIAOU_BASH_DIR=/opt/miaou-bash |
|
|
|
export MIAOU_BASH_DIR |
|
|
|
fi |
|
|
|
@ -29,7 +29,7 @@ function repair_miaou_bash_dir { |
|
|
|
|
|
|
|
# MAIN |
|
|
|
|
|
|
|
repair_miaou_bash_dir |
|
|
|
safe_mode |
|
|
|
source "$MIAOU_BASH_DIR"/lib/functions.bash |
|
|
|
assert_system_mode |
|
|
|
assert_root |
|
|
|
@ -37,7 +37,7 @@ assert_root |
|
|
|
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 |
|
|
|
. "$MIAOU_BASH_DIR"/lib/initiate.bash |
|
|
|
echo "up-to-date version: $current" |
|
|
|
else |
|
|
|
self_upgrade |
|
|
|
|