From 1a2e6fc765a13b636d3dd75dc7cae709e9e8d218 Mon Sep 17 00:00:00 2001 From: Gaurav Shah Date: Tue, 7 Sep 2010 21:14:37 -0700 Subject: [PATCH] Adds a sudo before dumpe2fs. Looks like dumpe2fs is not in the path otherwise. Also added a check to look for it as a pre-requisite. BUG=none TEST=none Change-Id: I329c894597bc1638043a67359465e55b2ce6d0f7 Review URL: http://codereview.chromium.org/3355013 --- scripts/image_signing/sign_official_build.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/image_signing/sign_official_build.sh b/scripts/image_signing/sign_official_build.sh index d7140acc64..8bf6d6cc4b 100755 --- a/scripts/image_signing/sign_official_build.sh +++ b/scripts/image_signing/sign_official_build.sh @@ -14,6 +14,7 @@ # dump_kernel_config (from src/platform/vboot_reference) # verity (from src/platform/verity) # load_kernel_test (from src/platform/vboot_reference) +# dumpe2fs # Load common constants and variables. . "$(dirname "$0")/common.sh" @@ -42,7 +43,7 @@ set -e # Make sure the tools we need are available. for prereqs in gbb_utility vbutil_kernel cgpt dump_kernel_config verity \ - load_kernel_test; + load_kernel_test dumpe2fs; do type -P "${prereqs}" &>/dev/null || \ { echo "${prereqs} tool not found."; exit 1; } @@ -129,7 +130,7 @@ update_rootfs_hash() { local new_kernel_config=$(calculate_rootfs_hash "${rootfs_image}" \ "${kernel_config}" "${hash_image}") - local rootfs_blocks=$(dumpe2fs "${rootfs_image}" 2> /dev/null | + local rootfs_blocks=$(sudo dumpe2fs "${rootfs_image}" 2> /dev/null | grep "Block count" | tr -d ' ' | cut -f2 -d:)