|
|
|
@ -58,8 +58,12 @@ microg_cleanup() {
|
|
|
|
|
[ -e "$file" ] && { log "PREPPER: Removing $file"; rm -rf "$file"; }
|
|
|
|
|
done;
|
|
|
|
|
done;
|
|
|
|
|
if [ ! -f "$root/$mark_file" ]; then
|
|
|
|
|
log "Doing the clean install treatment";
|
|
|
|
|
if [ -f "$mark_file" ]; then
|
|
|
|
|
log "PREPPER: This is an update flash";
|
|
|
|
|
elif [ -f "$root/system/etc/.mmg" ]; then
|
|
|
|
|
log "PREPPER: This is an update flash";
|
|
|
|
|
else
|
|
|
|
|
log "PREPPER: Doing the clean install treatment";
|
|
|
|
|
for app in $cleanup_packages; do
|
|
|
|
|
for file in "/data/data/$app" "/data/user/*/$app" "/data/user_de/*/$app" "/data/app/$app"-* "/mnt/asec/$app"-* "/data/media/0/Android/data/$app"; do
|
|
|
|
|
[ -e "$file" ] && { log "PREPPER: Removing $file"; rm -rf "$file"; }
|
|
|
|
@ -75,8 +79,6 @@ microg_cleanup() {
|
|
|
|
|
sed -i "s/.*${app}.*//g" /data/system/packages.list;
|
|
|
|
|
fi;
|
|
|
|
|
done;
|
|
|
|
|
else
|
|
|
|
|
log "PREPPER: This is a clean flash";
|
|
|
|
|
fi;
|
|
|
|
|
if [ "$(which sqlite3)" ]; then
|
|
|
|
|
find /data/system* -type f -name "accounts*db" 2>/dev/null | while read -r database; do
|
|
|
|
|