Commit Graph

29183 Commits

Author SHA1 Message Date
Marco Nelissen
d787924736 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7 am: 8fc84f4de0 am: 7474d313f9 am: ac0ca8f326 -s ours am: 58c4e2e48a am: 32711700ab am: 38ae17c46d
am: 85e78564d3

Change-Id: I780666e3c8d45057a8c22d3ac470aeb723093b5e
2016-12-02 17:07:06 +00:00
Marco Nelissen
85e78564d3 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7 am: 8fc84f4de0 am: 7474d313f9 am: ac0ca8f326 -s ours am: 58c4e2e48a am: 32711700ab
am: 38ae17c46d

Change-Id: I2f4d64808446f39ef201b6629eeae432276ead6c
2016-12-02 17:00:05 +00:00
Marco Nelissen
38ae17c46d DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7 am: 8fc84f4de0 am: 7474d313f9 am: ac0ca8f326 -s ours am: 58c4e2e48a
am: 32711700ab

Change-Id: I0c8041004cd52112234e1ef368bf501262a6668c
2016-12-02 16:53:05 +00:00
Tao Bao
3014c885b2 Build recovery-two-step.img for two-step OTAs. am: 47ec5ab561
am: eb9de30596

Change-Id: Idd4b559d9d5f16b6e401ec6177036be1be9cb0d6
2016-12-02 16:53:04 +00:00
Marco Nelissen
32711700ab DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7 am: 8fc84f4de0 am: 7474d313f9 am: ac0ca8f326 -s ours
am: 58c4e2e48a

Change-Id: Iba9549d8886e7b4389dd4b9e7819e0036be27a27
2016-12-02 16:46:34 +00:00
Tao Bao
eb9de30596 Build recovery-two-step.img for two-step OTAs.
am: 47ec5ab561

Change-Id: I5288993e010fca9abab66a6aece45a48d1844d43
2016-12-02 16:46:33 +00:00
Marco Nelissen
58c4e2e48a DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7 am: 8fc84f4de0 am: 7474d313f9
am: ac0ca8f326  -s ours

Change-Id: Ie648485e2ee7e77f4cb3d1908e77869aeb60b1b0
2016-12-02 16:39:32 +00:00
Marco Nelissen
ac0ca8f326 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7 am: 8fc84f4de0
am: 7474d313f9

Change-Id: I46a20b65f19a35f5acded84d69f1357cd2505cb5
2016-12-02 16:32:04 +00:00
Marco Nelissen
7474d313f9 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours am: 16ee67f1a7
am: 8fc84f4de0

Change-Id: I27c7113fe9835abda40aaccab6d51f77fcfa904f
2016-12-02 16:24:32 +00:00
Marco Nelissen
8fc84f4de0 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada am: 29ee191947 -s ours
am: 16ee67f1a7

Change-Id: I0e49eb7e973eed961be9ad4906ab9973f336d53c
2016-12-02 16:17:32 +00:00
Marco Nelissen
16ee67f1a7 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours am: 0c041e9ada
am: 29ee191947  -s ours

Change-Id: If071ac480c61b67b623127d3642948bfcf43a0de
2016-12-02 16:10:01 +00:00
Marco Nelissen
29ee191947 DO NOT MERGE increase generic_mips system partition am: 7824073a36 -s ours
am: 0c041e9ada

Change-Id: I2e774bf919520af01ba19f570c5d97bc8d6c85b0
2016-12-02 16:03:01 +00:00
Marco Nelissen
0c041e9ada DO NOT MERGE increase generic_mips system partition
am: 7824073a36  -s ours

Change-Id: I1b60e3cfc39735edfdcc48b215d53e7dac5aa207
2016-12-02 15:55:30 +00:00
Tao Bao
47ec5ab561 Build recovery-two-step.img for two-step OTAs.
In two-step OTAs, we write recovery image to /boot as the first step so
that we can reboot from there and install a new recovery image to
/recovery. However, bootloader will show "Your device is corrupt"
message when booting /boot with the recovery image. Because the recovery
image encodes the path of "/recovery" as part of the signature metadata,
which fails the verified boot.

This CL generates a special "recovery-two-step.img" in addition to the
regular recovery.img. This image encodes "/boot" when being signed,
which will be flashed to /boot at stage 1/3 in a two-step OTA.

Here are the desired changes:

- 'IMAGES/recovery-two-step.img' exists in target_files.zip for non-A/B
targets (e.g. bullhead). The image should not exist for targets that
don't have a recovery partition (e.g. A/B devices like sailfish).

- <device>-img.zip should not contain 'recovery-two-step.img'.

- Nothing should change when building non-two-step OTAs. For two-step
OTAs, 'recovery-two-step.img' should be included in the OTA package;
'updater-script' should flash this image to /boot at stage 1/3.

- When building a two-step OTA with an input TF.zip that doesn't have
  IMAGES/recovery-two-step.img, it should use the existing
  IMAGES/recovery.img instead.

Bug: 32986477
Test: Tested the steps above on bullhead and sailfish.
Change-Id: I34e6c599bcf2011d4cd5c926999418b3975d6d0f
(cherry picked from commit d42e97ebb4)
2016-12-01 17:55:44 -08:00
Marco Nelissen
7824073a36 DO NOT MERGE increase generic_mips system partition
Increase system partition from 750MB to 768MB to fix
sdk_google_phone_mips build.

Change-Id: I35a60767a3dea7b1ce3c97246f4a038c98f5cb06
2016-11-30 13:14:13 -08:00
Tao Bao
2696b7107c Makefile: Pack verity_verifier into otatools.zip. am: 7bb3aff71c am: ad8924117d am: 7981d953a9
am: 41fd473e45

Change-Id: I0cdeb8e136a46483af2b94adb2171a50c3a20c00
2016-11-29 00:28:06 +00:00
Tao Bao
41fd473e45 Makefile: Pack verity_verifier into otatools.zip. am: 7bb3aff71c am: ad8924117d
am: 7981d953a9

Change-Id: I8ccc7c02e2c577293b7bfc29759b79f1908863d8
2016-11-29 00:24:05 +00:00
Tao Bao
7981d953a9 Makefile: Pack verity_verifier into otatools.zip. am: 7bb3aff71c
am: ad8924117d

Change-Id: Ia766ef6038434d8435a81f7e921de2936fd33411
2016-11-29 00:19:36 +00:00
Tao Bao
ad8924117d Makefile: Pack verity_verifier into otatools.zip.
am: 7bb3aff71c

Change-Id: Iffb447dea7f4b227edf5311229ea0902bb4b25f5
2016-11-29 00:15:05 +00:00
Tao Bao
7bb3aff71c Makefile: Pack verity_verifier into otatools.zip.
verity_verifier is needed when verifying verity metadata.

Bug: 32173582
Test: `m otatools-package`
Change-Id: I63fdeb75cdca10ea38c1df978d64701acdd4c1db
(cherry picked from commit 7f02f3413b)
2016-11-28 10:05:45 -08:00
Ian Pedowitz
fc0189fec2 Adding in some documentation to ensure files are updated as needed
Also pulls forward the comments added in 9a3d92f719
to nyc-mr2-dev

Bug: 33090697
Bug: 32608129
Test: None (comment only change)
Change-Id: Ic23d099767ad4c711bf2d3586cdefd626dec1ce0
2016-11-23 14:55:20 -08:00
Zheng Zhang
0668a16cba Merge "DO NOT MERGE: build_image: add padding to match partition size" into cw-f-dev
am: 28b96d1470

Change-Id: I0e565f2858dc47ba27ac105c11c184e8ace2d9b2
2016-11-20 06:27:04 +00:00
Sami Tolvanen
628e032773 DO NOT MERGE: build_image: add padding to match partition size
am: 9a675c94d3

Change-Id: I6cc9b531eb3494146355c7cc50e7e4cb0bf4a6b4
2016-11-20 06:26:56 +00:00
Zheng Zhang
28b96d1470 Merge "DO NOT MERGE: build_image: add padding to match partition size" into cw-f-dev 2016-11-20 06:22:17 +00:00
Adam Seaton
b33fdb4c49 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183 am: d635edfd04 am: 6f0c3f4bdc am: c5ecbe4047 am: 4a45d769e9 am: e033ae9cff am: 8185ca3cd3
am: 777b8bb190

Change-Id: I9d14373bd7338156d17df0472a66957ef1e296b1
2016-11-17 19:58:33 +00:00
Adam Seaton
6ea7a15e6f Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e am: 26f54a9c9d am: 1685901f54 am: de90bd9c11 am: 373d596d29 am: d4318b4dd8 am: 6b712cfc00
am: f374f992fa

Change-Id: Ia9c910800e65b55abd993f97036dc12959fcc1d6
2016-11-17 19:58:25 +00:00
Adam Seaton
e6fc275aff Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9 am: 3d6c04a185 am: 954e945541 am: 00e57d1e7d am: 69324d3272 am: aca891ceb7 am: c7c9e9e6ae
am: da23655530

Change-Id: If4c008fd31ede69d1c24483c03d642fe7c821216
2016-11-17 19:58:20 +00:00
Adam Seaton
777b8bb190 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183 am: d635edfd04 am: 6f0c3f4bdc am: c5ecbe4047 am: 4a45d769e9 am: e033ae9cff
am: 8185ca3cd3

Change-Id: I6dc1ad0fb19ca478f786274c355f7ad71871a6e3
2016-11-17 19:50:33 +00:00
Adam Seaton
f374f992fa Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e am: 26f54a9c9d am: 1685901f54 am: de90bd9c11 am: 373d596d29 am: d4318b4dd8
am: 6b712cfc00

Change-Id: I8994a15e2a1a561ac62bd078544a629965c092cf
2016-11-17 19:50:28 +00:00
Adam Seaton
da23655530 Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9 am: 3d6c04a185 am: 954e945541 am: 00e57d1e7d am: 69324d3272 am: aca891ceb7
am: c7c9e9e6ae

Change-Id: I2f7a9455feb7a71d9c69ef5eaf00ba579dc19484
2016-11-17 19:50:22 +00:00
Adam Seaton
8185ca3cd3 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183 am: d635edfd04 am: 6f0c3f4bdc am: c5ecbe4047 am: 4a45d769e9
am: e033ae9cff

Change-Id: I5e382f4500c675d4ff7e57ce0edf94b2dbf1e9ce
2016-11-17 19:42:32 +00:00
Adam Seaton
6b712cfc00 Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e am: 26f54a9c9d am: 1685901f54 am: de90bd9c11 am: 373d596d29
am: d4318b4dd8

Change-Id: Ice239eb8dff884b330c68d99065b99ed013bf324
2016-11-17 19:42:25 +00:00
Adam Seaton
c7c9e9e6ae Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9 am: 3d6c04a185 am: 954e945541 am: 00e57d1e7d am: 69324d3272
am: aca891ceb7

Change-Id: Ief475655c01f73766949ecae0b0e56fc0f84cd18
2016-11-17 19:42:18 +00:00
Adam Seaton
e033ae9cff Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183 am: d635edfd04 am: 6f0c3f4bdc am: c5ecbe4047
am: 4a45d769e9

Change-Id: I4be9db9c0a6554c89e757220b115f2af22631964
2016-11-17 19:34:32 +00:00
Adam Seaton
d4318b4dd8 Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e am: 26f54a9c9d am: 1685901f54 am: de90bd9c11
am: 373d596d29

Change-Id: Id74ddab87bc958c23891c499e311fbeae5844171
2016-11-17 19:34:26 +00:00
Adam Seaton
aca891ceb7 Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9 am: 3d6c04a185 am: 954e945541 am: 00e57d1e7d
am: 69324d3272

Change-Id: I1c1f7c40909b0000fdb505491152dbada43bc1f9
2016-11-17 19:34:19 +00:00
Adam Seaton
4a45d769e9 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183 am: d635edfd04 am: 6f0c3f4bdc
am: c5ecbe4047

Change-Id: Id66af0612e1c29d234801e8b1a3f2fa90ba58643
2016-11-17 19:27:29 +00:00
Adam Seaton
373d596d29 Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e am: 26f54a9c9d am: 1685901f54
am: de90bd9c11

Change-Id: I8e628479bba5e7078c792ffb239957eb9c655a84
2016-11-17 19:27:23 +00:00
Adam Seaton
69324d3272 Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9 am: 3d6c04a185 am: 954e945541
am: 00e57d1e7d

Change-Id: I3dd1b9cb2c3cdb8c67680f813d2a7de7fb244da9
2016-11-17 19:27:17 +00:00
Adam Seaton
c5ecbe4047 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183 am: d635edfd04
am: 6f0c3f4bdc

Change-Id: I85587a1eccc80443efb76853ec70ea339e422481
2016-11-17 19:19:58 +00:00
Adam Seaton
de90bd9c11 Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e am: 26f54a9c9d
am: 1685901f54

Change-Id: I66d237a4e44a97297f95b2ba24d761dbc70b29c7
2016-11-17 19:19:51 +00:00
Adam Seaton
00e57d1e7d Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9 am: 3d6c04a185
am: 954e945541

Change-Id: I8e52d83745ef061bf8b372086fcdaa6d64a9211c
2016-11-17 19:19:46 +00:00
Adam Seaton
6f0c3f4bdc Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a am: 618f64d183
am: d635edfd04

Change-Id: I89bbff14776bbdec62f465342818f95cf38a5b80
2016-11-17 19:12:27 +00:00
Adam Seaton
1685901f54 Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours am: 4d3fa3f47e
am: 26f54a9c9d

Change-Id: I1fb4a8e558b2849c7104003d852d7e5577be66ed
2016-11-17 19:12:23 +00:00
Adam Seaton
954e945541 Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours am: 8316b162d9
am: 3d6c04a185

Change-Id: Id60b5b3182dfa8328767853a516959705a282dc0
2016-11-17 19:12:18 +00:00
Adam Seaton
d635edfd04 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da am: ac64c64f9a
am: 618f64d183

Change-Id: I5e8593a648f5a5be6426e716f0f11f95a948abff
2016-11-17 19:05:27 +00:00
Adam Seaton
26f54a9c9d Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d am: 1691e69497 -s ours
am: 4d3fa3f47e

Change-Id: I47fa23d0756c00749a63c778b589cd9f168ff16b
2016-11-17 19:05:21 +00:00
Adam Seaton
3d6c04a185 Updating Security String to 2017-01-01 am: a0985a838b am: 542e90b0be am: 99abf297d8 -s ours
am: 8316b162d9

Change-Id: I74277f546f9bb945df45472181f87e7c503b0799
2016-11-17 19:05:16 +00:00
Adam Seaton
618f64d183 Merge changes I30f397b0,I717a6f03 into lmp-dev am: 1a242b67fe am: 27ac4ac1da
am: ac64c64f9a

Change-Id: I065c4413434b01bbe13dc25437f5c45dade7acdb
2016-11-17 18:57:26 +00:00
Adam Seaton
4d3fa3f47e Updating Security String to 2017-01-05 am: 26250019df am: 6a9981128d
am: 1691e69497  -s ours

Change-Id: Ia8212c5397b14473bfa8916b96d9365f34818229
2016-11-17 18:57:21 +00:00