Skip to content

Delta image between rootfs before & after !9 have `/android` in `removed`

The delta generator treats each entry (with and without ./) in the tarball separately, which means system/./android is a different entry than system/android. And when the latter is removed in !9 (merged), the delta generator dutifully put that in the removed file, resulting in /android being deleted from the final device's partition. That, as you might have guessed, results in unbootable device.

I think we'll have to canonicalize every path before we consider which file is removed.

See also: https://forums.ubports.com/topic/9103/volla-phone-stuck-on-logo-after-update-to-rc-7/4