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

Commit a2c19e99 authored by Daniel Rosenberg's avatar Daniel Rosenberg Committed by android-build-merger
Browse files

Merge "installd: Account for empty obb contents on migration" into qt-dev am: a92f2945

am: f8e91dcb

Change-Id: I10d708d98959eb901304dfa0f9a1e9930247e971
parents bb6eff9b f8e91dcb
Loading
Loading
Loading
Loading
+12 −7
Original line number Diff line number Diff line
@@ -15,16 +15,21 @@
# See the License for the specific language governing permissions and
# limitations under the License.

if ! test -d /data/media/obb ; then
  log -p i -t migrate_legacy_obb_data "No legacy obb data to migrate."
  exit 0
fi

rm -rf /data/media/0/Android/obb/test_probe
rm -rf /sdcard/Android/obb/test_probe
mkdir -p /sdcard/Android/obb/
touch /sdcard/Android/obb/test_probe
if ! test -f /data/media/0/Android/obb/test_probe ; then
  log -p i -t migrate_legacy_obb_data "No support for 'unshared_obb'. Not migrating"
  rm -rf /data/media/0/Android/obb/test_probe
  rm -rf /sdcard/Android/obb/test_probe
  exit 0
fi

# Delete the test file, and remove the obb folder if it is empty
rm -rf /sdcard/Android/obb/test_probe
rmdir /data/media/obb

if ! test -d /data/media/obb ; then
  log -p i -t migrate_legacy_obb_data "No legacy obb data to migrate."
  exit 0
fi