Skip to content

Commit 17985b2

Browse files
author
Fyodor Kupolov
committed
Run preloads_copy.sh as system:system
Root is not required, and most importantly system_server won't be able delete preloads folder during cleanup. Bug: 30280710 Change-Id: I41890834467cc51b7b4ebd9c2918a47904f0b377
1 parent 9b8b12f commit 17985b2

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cppreopts/cppreopts.rc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ on property:sys.cppreopt=requested && property:ro.boot.slot_suffix=_a
1616
mount ext4 /dev/block/bootdevice/by-name/system_b /postinstall ro nosuid nodev noexec
1717
exec - root -- /system/bin/cppreopts.sh /postinstall
1818
# Optional script to copy additional preloaded content to data directory
19-
exec - root root system -- /system/bin/preloads_copy.sh /postinstall
19+
exec - system system -- /system/bin/preloads_copy.sh /postinstall
2020
umount /postinstall
2121
setprop sys.cppreopt finished
2222

2323
on property:sys.cppreopt=requested && property:ro.boot.slot_suffix=_b
2424
mount ext4 /dev/block/bootdevice/by-name/system_a /postinstall ro nosuid nodev noexec
2525
exec - root -- /system/bin/cppreopts.sh /postinstall
2626
# Optional script to copy additional preloaded content to data directory
27-
exec - root root system -- /system/bin/preloads_copy.sh /postinstall
27+
exec - system system -- /system/bin/preloads_copy.sh /postinstall
2828
umount /postinstall
2929
setprop sys.cppreopt finished

0 commit comments

Comments
 (0)