Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3d786efd authored by Andreas Gampe's avatar Andreas Gampe Committed by android-build-merger
Browse files

otapreopt: Collect and print size of artifacts am: e7d55526

am: 14db1889

Change-Id: I38f47b668b530c570769828dce6e84f612a49ab7
parents f2cf7164 14db1889
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -22,10 +22,13 @@ SLOT_SUFFIX=$(getprop ro.boot.slot_suffix)
if test -n "$SLOT_SUFFIX" ; then
  if test -d /data/ota/$SLOT_SUFFIX/dalvik-cache ; then
    log -p i -t otapreopt_slot "Moving A/B artifacts for slot ${SLOT_SUFFIX}."
    OLD_SIZE=$(du -h -s /data/dalvik-cache)
    rm -rf /data/dalvik-cache/*
    NEW_SIZE=$(du -h -s /data/ota/$SLOT_SUFFIX/dalvik-cache)
    mv /data/ota/$SLOT_SUFFIX/dalvik-cache/* /data/dalvik-cache/
    rmdir /data/ota/$SLOT_SUFFIX/dalvik-cache
    rmdir /data/ota/$SLOT_SUFFIX
    log -p i -t otapreopt_slot "Moved ${NEW_SIZE} over ${OLD_SIZE}"
  else
    log -p i -t otapreopt_slot "No A/B artifacts found for slot ${SLOT_SUFFIX}."
  fi