From 3439d2ee2c6e81b2db0db55b664963b3d1824f38 Mon Sep 17 00:00:00 2001 From: Botspot Date: Sat, 28 Aug 2021 07:57:25 -0500 Subject: [PATCH] Downgrade Chromium: forever ask to restore backup until y or n given --- apps/Downgrade Chromium/uninstall | 35 +++++++++++++++++-------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/apps/Downgrade Chromium/uninstall b/apps/Downgrade Chromium/uninstall index 4cb68ba..84319f6 100755 --- a/apps/Downgrade Chromium/uninstall +++ b/apps/Downgrade Chromium/uninstall @@ -22,24 +22,27 @@ if [ ! -z "$(ps aux | grep chromium | grep -v 'grep' )" ];then fi if [ -d ~/.config/chromium.bak ];then - read -p "Would you like to restore the backup of Chromium's config folder? [y/n] " answer - - if [ "$answer" == y ] || [ "$answer" == Y ];then - echo "Restoring backup..." + while true;do + read -p "Would you like to restore the backup of Chromium's config folder? [y/n] " answer - #first remove existing - if [ -e ~/.config/chromium ];then - gio trash ~/.config/chromium || rm -rf ~/.config/chromium + if [ "$answer" == y ] || [ "$answer" == Y ];then + echo "Restoring backup..." + + #first remove existing + if [ -e ~/.config/chromium ];then + gio trash ~/.config/chromium || rm -rf ~/.config/chromium + fi + + #then rename the backup folder + mv ~/.config/chromium.bak ~/.config/chromium + break #exit loop + + elif [ "$answer" == n ] || [ "$answer" == N ];then + break #exit loop + else + echo "Unknown answer "\""$answer"\""" fi - - #then rename the backup folder - mv ~/.config/chromium.bak ~/.config/chromium - - elif [ "$answer" == n ] || [ "$answer" == N ];then - true #do nothing - else - error "Unknown answer "\""$answer"\""" - fi + done fi echo "Allowing Chromium to be upgradable..."