diff options
| author | Alex Deymo <deymo@google.com> | 2016-03-01 18:55:54 -0800 |
|---|---|---|
| committer | Alex Deymo <deymo@google.com> | 2016-03-01 18:55:54 -0800 |
| commit | 14dbd333439f34c648b9f783ffa656ef565de0cc (patch) | |
| tree | a55f35b1d7231658201759cc51079e5b3be08acf /common/platform_constants_chromeos.cc | |
| parent | 390efedcb7e17587da765b6d682077cb7fa46ee1 (diff) | |
Mount the new system as 'postinstall_file' in postinstall.
When mounting the new filesystem on /postinstall, we need to override
the file attributes from the new system (unknown to the current selinux
policies) with a consistent label that will be used only in the context
of postinstall. This patch passes an extra option to mount(2) in
Brillo and Android to achieve this.
Bug: 27177071
TEST=Deployed a postinstall script with `ls -laZ`, contents show "postinstall_file".
Change-Id: Ia43b45c92e4c4cd340a884818ac00f24a418f9e7
Diffstat (limited to 'common/platform_constants_chromeos.cc')
| -rw-r--r-- | common/platform_constants_chromeos.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/platform_constants_chromeos.cc b/common/platform_constants_chromeos.cc index d8587ca0..7c1d627d 100644 --- a/common/platform_constants_chromeos.cc +++ b/common/platform_constants_chromeos.cc @@ -32,6 +32,7 @@ const char kOmahaResponseDeadlineFile[] = "/tmp/update-check-response-deadline"; // This directory is wiped during powerwash. const char kNonVolatileDirectory[] = "/var/lib/update_engine"; +const char kPostinstallMountOptions[] = nullptr; } // namespace constants } // namespace chromeos_update_engine |
