From 17985b261d49ea1c15c0dc306df948e25d1b81b4 Mon Sep 17 00:00:00 2001 From: Fyodor Kupolov Date: Wed, 27 Jul 2016 14:50:04 -0700 Subject: 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 --- cppreopts/cppreopts.rc | 4 ++-- 1 file 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 -- cgit v1.2.3