From 380d6b1b4dae020e2319add3abb6b0e6fa0c79d3 Mon Sep 17 00:00:00 2001 From: Tao Bao Date: Wed, 25 May 2016 16:41:08 -0700 Subject: [PATCH] Create /data/ota_package for OTA packages. We will store OTA packages there for both A/B and non-A/B OTAs. The directory will be accessed by GMSCore (for both), uncrypt (non-A/B), update_engine (A/B), update_verifier (A/B) and possibly system server (for non-A/B OTAs to clean up half-way uncrypt'd packages). Bug: 28944800 Change-Id: I5aa8156ec5052bd15dfadd4d8c28925d464e4401 --- rootdir/init.rc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rootdir/init.rc b/rootdir/init.rc index 3466dce0c..3da836c8c 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -396,6 +396,10 @@ on post-fs-data # create the A/B OTA directory, so as to enforce our permissions mkdir /data/ota 0771 root root + # create the OTA package directory. It will be accessed by GmsCore (cache + # group), update_engine and update_verifier. + mkdir /data/ota_package 0770 system cache + # create resource-cache and double-check the perms mkdir /data/resource-cache 0771 system system chown system system /data/resource-cache