cros_generate_test_payload.py: start devserver in non-sudo mode
Starting the devserver in sudo excludes the path to chromite binaries. devserver
doesn't need to be run as sudo specially for the purpose of generating payloads.
BUG=chromium:860072
TEST=betty-chrome-pfq-tryjob
Change-Id: Iccf114cb5cede766bb64a9c66b68834152fb9a9a
Reviewed-on: https://chromium-review.googlesource.com/1174952
Commit-Ready: Amin Hassani <ahassani@chromium.org>
Tested-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/generate_test_payloads/cros_generate_test_payloads.py b/generate_test_payloads/cros_generate_test_payloads.py
index 4442c8a..19e3470 100755
--- a/generate_test_payloads/cros_generate_test_payloads.py
+++ b/generate_test_payloads/cros_generate_test_payloads.py
@@ -260,10 +260,10 @@
logging.info(debug_message)
try:
with timeout_util.Timeout(constants.MAX_TIMEOUT_SECONDS):
- cros_build_lib.SudoRunCommand(command, log_stdout_to_file=log_file,
- combine_stdout_stderr=True,
- enter_chroot=True, print_cmd=False,
- cwd=constants.SOURCE_ROOT)
+ cros_build_lib.RunCommand(command, log_stdout_to_file=log_file,
+ combine_stdout_stderr=True,
+ enter_chroot=True, print_cmd=False,
+ cwd=constants.SOURCE_ROOT)
except (timeout_util.TimeoutError, cros_build_lib.RunCommandError):
# Print output first, then re-raise the exception.
if os.path.isfile(log_file):