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

Commit df84dd93 authored by Alan Stokes's avatar Alan Stokes
Browse files

Delete stale Virtualization image files

Delete all files and directories under
/data/misc/virtualizationservice at boot. Originally they were owned
by the virtualizationservice user; we now run as system, and don't
have permission to remove them after boot.

Bug: 230056726
Test: Create fake stale dir+file, see them deleted
Change-Id: I5ff7d055aeeb25ba7693e50876d6b8a830c4bf51
(cherry picked from commit 34ee0c93)
parent a9eee03c
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -828,11 +828,11 @@ on post-fs-data
    # directory used for odsign metrics
    mkdir /data/misc/odsign/metrics 0770 root system

    # Directory for VirtualizationService temporary image files. Always create
    # a fresh new empty directory to remove any stale files from the previous
    # boot.
    rmdir /data/misc/virtualizationservice
    mkdir /data/misc/virtualizationservice 0700 system system
    # Directory for VirtualizationService temporary image files.
    # Delete any stale files owned by the old virtualizationservice uid (b/230056726).
    chmod 0770 /data/misc/virtualizationservice
    exec - virtualizationservice system -- /bin/rm -rf /data/misc/virtualizationservice
    mkdir /data/misc/virtualizationservice 0770 system system

    mkdir /data/preloads 0775 system system encryption=None