summaryrefslogtreecommitdiff
path: root/cppreopts
diff options
context:
space:
mode:
authorFyodor Kupolov <fkupolov@google.com>2016-07-27 14:50:04 -0700
committerFyodor Kupolov <fkupolov@google.com>2016-07-27 14:50:58 -0700
commit17985b261d49ea1c15c0dc306df948e25d1b81b4 (patch)
tree9bd8cc25a5005add448d6931defea33bdad449d3 /cppreopts
parent9b8b12f84eaa4622e070f14217c90c5306a145a4 (diff)
downloadextras-17985b261d49ea1c15c0dc306df948e25d1b81b4.tar.gz
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
Diffstat (limited to 'cppreopts')
-rw-r--r--cppreopts/cppreopts.rc4
1 files changed, 2 insertions, 2 deletions
diff --git a/cppreopts/cppreopts.rc b/cppreopts/cppreopts.rc
index c61eb9e7..07a7674f 100644
--- a/cppreopts/cppreopts.rc
+++ b/cppreopts/cppreopts.rc
@@ -16,7 +16,7 @@ on property:sys.cppreopt=requested && property:ro.boot.slot_suffix=_a
mount ext4 /dev/block/bootdevice/by-name/system_b /postinstall ro nosuid nodev noexec
exec - root -- /system/bin/cppreopts.sh /postinstall
# Optional script to copy additional preloaded content to data directory
- exec - root root system -- /system/bin/preloads_copy.sh /postinstall
+ exec - system system -- /system/bin/preloads_copy.sh /postinstall
umount /postinstall
setprop sys.cppreopt finished
@@ -24,6 +24,6 @@ on property:sys.cppreopt=requested && property:ro.boot.slot_suffix=_b
mount ext4 /dev/block/bootdevice/by-name/system_a /postinstall ro nosuid nodev noexec
exec - root -- /system/bin/cppreopts.sh /postinstall
# Optional script to copy additional preloaded content to data directory
- exec - root root system -- /system/bin/preloads_copy.sh /postinstall
+ exec - system system -- /system/bin/preloads_copy.sh /postinstall
umount /postinstall
setprop sys.cppreopt finished