self-upgrade revert back

This commit is contained in:
pvincent
2026-08-12 12:47:31 +04:00
parent 3bbf521fd0
commit 85e736e618
+9 -4
View File
@@ -9,10 +9,15 @@
function self_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