diff options
author | Gaurav Shah <gauravsh@chromium.org> | 2011-07-21 11:19:49 -0700 |
---|---|---|
committer | Gaurav Shah <gauravsh@chromium.org> | 2011-07-21 12:19:49 -0700 |
commit | cba0e83d91b33c3ef9c71fc7dc24c1370e7f3e9a (patch) | |
tree | 32d3c2b370567f4baf2696d8a5e880ebdc6b2839 | |
parent | ac6d56033f02bb2cc240ff1ada9b99c21c8e0209 (diff) | |
download | vboot-cba0e83d91b33c3ef9c71fc7dc24c1370e7f3e9a.tar.gz |
Fix script to use new key=value style /bin/verity arguments
BUG=chromium-os:17953
TEST=Run sign_official_build.sh verify from the chroot on an image, now
it succeeds.
Change-Id: Idd923716c95f4f12bd0a1236e2894af276e26d71
Reviewed-on: http://gerrit.chromium.org/gerrit/4499
Reviewed-by: Elly Jones <ellyjones@chromium.org>
Tested-by: Gaurav Shah <gauravsh@chromium.org>
-rwxr-xr-x | scripts/image_signing/sign_official_build.sh | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/scripts/image_signing/sign_official_build.sh b/scripts/image_signing/sign_official_build.sh index ba4f0e3e..6d124ff1 100755 --- a/scripts/image_signing/sign_official_build.sh +++ b/scripts/image_signing/sign_official_build.sh @@ -118,12 +118,11 @@ calculate_rootfs_hash() { local verity_algorithm=$(echo ${dm_config} | cut -f8 -d' ') # Run the verity tool on the rootfs partition. - local table="vroot none ro,"$(sudo verity create \ - ${verity_depth} \ - ${verity_algorithm} \ - ${rootfs_image} \ - $((rootfs_sectors / 8)) \ - ${hash_image}) + local table="vroot none ro,"$(sudo verity mode=create \ + alg=${verity_algorithm} \ + payload="${rootfs_image}" \ + payload_blocks=$((rootfs_sectors / 8)) \ + hashtree="${hash_image}") # Reconstruct new kernel config command line and replace placeholders. table="$(echo "$table" | sed -s "s|ROOT_DEV|${root_dev}|g;s|HASH_DEV|${hash_dev}|")" |