Browse Source

self-upgrade revert back

main
pvincent 3 days ago
parent
commit
85e736e618
  1. 13
      lib/self-upgrade.bash

13
lib/self-upgrade.bash

@ -9,10 +9,15 @@
function self_upgrade { function self_upgrade {
mv "$MIAOU_BASH_DIR" "$MIAOU_BASH_DIR".before_upgrade mv "$MIAOU_BASH_DIR" "$MIAOU_BASH_DIR".before_upgrade
"$MIAOU_BASH_DIR".before_upgrade/install.sh upgraded
rm -rf "$MIAOU_BASH_DIR".before_upgrade
echo -n "version: "
. "$MIAOU_BASH_DIR"/bin/miaou-bash --version
if "$MIAOU_BASH_DIR".before_upgrade/install.sh upgraded; then
rm -rf "$MIAOU_BASH_DIR".before_upgrade
echo -n "version: "
. "$MIAOU_BASH_DIR"/bin/miaou-bash --version
else
echo "ERROR: trouble during self-upgrade: revert back"
rm -rf "$MIAOU_BASH_DIR"
mv "$MIAOU_BASH_DIR".before_upgrade "$MIAOU_BASH_DIR"
fi
} }
# MAIN # MAIN

Loading…
Cancel
Save