fix uninstallation if a previously moved-out GApp exists already in ROM, instead remove the backup

merge-requests/23/head
Christopher Roy Bratusek 7 years ago
parent ccd191ab9c
commit 17e637f508

@ -210,13 +210,23 @@ system_mode_uninstall () {
for app in ${GOOGLE_APPS}; do
if [ -d /sdcard/nanodroid_backups/priv-app/${app} ]; then
ui_print " << restoring: priv-app / ${app}"
mv /sdcard/nanodroid_backups/priv-app/${app} \
/system/priv-app/ || error " !! failed to restore ${app}"
if [ -d -/system/priv-app/${app} ]; then
ui_print " << removing backup: priv-app / ${app}"
rm -rf /sdcard/nanodroid_backups/priv-app/${app}
else
ui_print " << restoring: priv-app / ${app}"
mv /sdcard/nanodroid_backups/priv-app/${app} \
/system/priv-app/ || error " !! failed to restore ${app}"
fi
elif [ -d /sdcard/nanodroid_backups/app/${app} ]; then
ui_print " << restoring: app / ${app}"
mv /sdcard/nanodroid_backups/app/${app} \
/system/app/ || error " !! failed to restore ${app}"
if [ -d /system/app/${app} ]; then
ui_print " << removing backup: app / ${app}"
rm -rf /sdcard/nanodroid_backups/app/${app}
else
ui_print " << restoring: app / ${app}"
mv /sdcard/nanodroid_backups/app/${app} \
/system/app/ || error " !! failed to restore ${app}"
fi
fi
done

Loading…
Cancel
Save