summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2017-10-10 09:56:49 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2017-10-24 01:53:51 +0000
commitee1b5c16f77b031b4c725a9ed713a9642f5d20d5 (patch)
tree63d624721d0bbd35626274811b2ccf78d78008d1
parentc1633c7153623351f0167422c79c9688abe7e27a (diff)
downloadchrome-ec-ee1b5c16f77b031b4c725a9ed713a9642f5d20d5.tar.gz
util: let cr50 signer use chroot version of gsctool
Requiring installation of the gsctool locally in the EC tree could collide with debug versions or executables built for wrong architectures. Let's use the version installed in chroot and give user instructions how to install it if it is not there. BRANCH=cr50 BUG=none TEST=verified that create_released_image.sh still works with the chroot version of the tool Change-Id: Ib155e166297d28c1660f7f33bb000b3bb8fe7a15 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/709739 Reviewed-by: Mary Ruthven <mruthven@chromium.org> (cherry picked from commit 26a8e16de164cd9a91e70e7d4f6ee9556f8e687f) Reviewed-on: https://chromium-review.googlesource.com/734789
-rwxr-xr-xutil/signer/create_released_image.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/util/signer/create_released_image.sh b/util/signer/create_released_image.sh
index 79b9c65055..9dccd02aba 100755
--- a/util/signer/create_released_image.sh
+++ b/util/signer/create_released_image.sh
@@ -166,9 +166,10 @@ dest_dir=
IMAGE_SIZE='524288'
export RESULT_FILE
-GSCTOOL="${EC_ROOT}/extra/usb_updater/gsctool"
+GSCTOOL="/usr/sbin/gsctool"
if [[ ! -x "${GSCTOOL}" ]]; then
- echo "${ME}: gsctool not found, run \"make -C extra/usb_updater\"" >&2
+ emerge_command="USE=cr50_onboard sudo -E emerge ec-utils"
+ echo "${ME}: gsctool not found, run \"${emerge_command}\"" >&2
exit 1
fi