| #!/bin/bash |
| # |
| # This script creates common.sh, which will be sourced by all the other |
| # scripts, to set up the necessary environment variables for the bisection |
| # to work properly. It is called from main-bisect-test.sh. |
| # |
| |
| DIR=`pwd`/"full_bisect_test" |
| |
| GOOD_BUILD=${DIR}/good-objects |
| BAD_BUILD=${DIR}/bad-objects |
| |
| mkdir -p ${DIR}/work |
| |
| WORK_BUILD=${DIR}/work |
| |
| rm -f ${WORK_BUILD}/* |
| |
| COMMON_FILE="${DIR}/common.sh" |
| |
| cat <<-EOF > ${COMMON_FILE} |
| |
| BISECT_GOOD_BUILD=${GOOD_BUILD} |
| BISECT_BAD_BUILD=${BAD_BUILD} |
| BISECT_WORK_BUILD=${WORK_BUILD} |
| |
| BISECT_GOOD_SET=${GOOD_BUILD}/_LIST |
| BISECT_BAD_BAD=${BAD_BUILD}/_LIST |
| |
| BISECT_STAGE="TRIAGE" |
| |
| EOF |
| |
| chmod 755 ${COMMON_FILE} |
| |
| exit 0 |