diff options
| author | Alex Deymo <deymo@google.com> | 2016-02-18 11:00:40 -0800 |
|---|---|---|
| committer | Alex Deymo <deymo@google.com> | 2016-02-29 18:04:36 -0800 |
| commit | 390efedcb7e17587da765b6d682077cb7fa46ee1 (patch) | |
| tree | 8a8016f57fbcc5c5848ef95536b653171e05cb2d /payload_consumer/install_plan.h | |
| parent | 14fd1ec41d1da4e849b724b762ca111a30c6628c (diff) | |
Parse postinstall parameters from the payload metadata.
Payload v2 includes a description of the post-install command it should
run, while in payload v1 we use the default values. This patch mounts
the partition on the new top-level directory called /postinstall that
should already be created.
Bug: 27177071
TEST=FEATURES=test emerge-link update_engine
Change-Id: Iaedf3b01e5e1ad57c68bd316b4b6e79cbab35bb6
Diffstat (limited to 'payload_consumer/install_plan.h')
| -rw-r--r-- | payload_consumer/install_plan.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/payload_consumer/install_plan.h b/payload_consumer/install_plan.h index d2f15faf..454dd78a 100644 --- a/payload_consumer/install_plan.h +++ b/payload_consumer/install_plan.h @@ -90,8 +90,11 @@ struct InstallPlan { uint64_t target_size{0}; brillo::Blob target_hash; - // Whether we should run the postinstall script from this partition. + // Whether we should run the postinstall script from this partition and the + // postinstall parameters. bool run_postinstall{false}; + std::string postinstall_path; + std::string filesystem_type; }; std::vector<Partition> partitions; |
