diff options
author | Vadim Bendebury <vbendeb@chromium.org> | 2018-01-04 15:44:17 -0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2018-12-05 00:35:34 +0000 |
commit | ff2d4ee2714bf26c9febc0d1ae5b4349705050d5 (patch) | |
tree | 9a9eb9938eb0d555aa7b8ecf7ac05fb37d504141 | |
parent | 9de3c7e9e52c42a8c8a1589b0b187bc907685c11 (diff) | |
download | chrome-ec-ff2d4ee2714bf26c9febc0d1ae5b4349705050d5.tar.gz |
gsctool: use full path when invoking trunks_send
The gsctool utility sometimes is used in environments where path to
trunks_send is not set. As a result 'gsctool -t' invocations fail.
Let's make sure PATH includes /usr/sbin before trunsk_send is invoked.
BRANCH=none
BUG=none
TEST=verified that gsctool invocations in crosh started in a tab and
in a linux shell ran under user 'chronos' do not fail.
Change-Id: Ib8af365dc5707cfec19acda9aa0228d33eb4573f
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/851266
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Andrey Pronin <apronin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/1358179
Reviewed-by: Chia-Hsiu Chang <chia-hsiu.chang@quanta.corp-partner.google.com>
Reviewed-by: Marco Chen <marcochen@chromium.org>
Commit-Queue: Chia-Hsiu Chang <chia-hsiu.chang@quanta.corp-partner.google.com>
Tested-by: Chia-Hsiu Chang <chia-hsiu.chang@quanta.corp-partner.google.com>
-rw-r--r-- | extra/usb_updater/gsctool.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index 481231df27..205983e198 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -287,7 +287,7 @@ static int from_hexascii(char c) static FILE *tpm_output; static int ts_write(const void *out, size_t len) { - const char *cmd_head = "trunks_send --raw "; + const char *cmd_head = "PATH=\"${PATH}:/usr/sbin\" trunks_send --raw "; size_t head_size = strlen(cmd_head); char full_command[head_size + 2 * len + 1]; size_t i; |