diff options
Diffstat (limited to 'binary_search_tool/sysroot_wrapper')
-rw-r--r-- | binary_search_tool/sysroot_wrapper/README.md | 2 | ||||
-rwxr-xr-x | binary_search_tool/sysroot_wrapper/setup.sh | 8 |
2 files changed, 8 insertions, 2 deletions
diff --git a/binary_search_tool/sysroot_wrapper/README.md b/binary_search_tool/sysroot_wrapper/README.md index 89904a0b..77ce4b8f 100644 --- a/binary_search_tool/sysroot_wrapper/README.md +++ b/binary_search_tool/sysroot_wrapper/README.md @@ -8,7 +8,7 @@ The only script that you need to create for your triaging problem is the Before running the binary searcher tool you will need to run the setup script: ``` -./sysroot_wrapper/setup.sh ${board} ${remote_ip} ${package} +./sysroot_wrapper/setup.sh ${board} ${remote_ip} ${package} ${reboot_option} ${use_flags} ``` This setup script will ensure your `$BISECT_DIR` is properly populated and diff --git a/binary_search_tool/sysroot_wrapper/setup.sh b/binary_search_tool/sysroot_wrapper/setup.sh index f5907f59..6b9b48f1 100755 --- a/binary_search_tool/sysroot_wrapper/setup.sh +++ b/binary_search_tool/sysroot_wrapper/setup.sh @@ -1,6 +1,8 @@ #!/bin/bash -u # -# Copyright 2016 Google Inc. All Rights Reserved. +# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. # # This script is part of the ChromeOS object binary search triage process. # It should be the first script called by the user, after the user has set up @@ -23,6 +25,8 @@ bisect_dir=${BISECT_DIR:-/tmp/sysroot_bisect} BOARD=$1 REMOTE=$2 PACKAGE=$3 +REBOOT_OPTION=$4 +USE_FLAGS=$5 GOOD_BUILD=${bisect_dir}/good BAD_BUILD=${bisect_dir}/bad @@ -60,6 +64,8 @@ cat <<-EOF > ${COMMON_FILE} BISECT_BOARD=${BOARD} BISECT_REMOTE=${REMOTE} BISECT_PACKAGE=${PACKAGE} +BISECT_REBOOT_OPTION=${REBOOT_OPTION} +BISECT_USE_FLAGS="${USE_FLAGS}" BISECT_MODE="OBJECT_MODE" bisect_dir=${bisect_dir} |