Bash程序  |  37行  |  672 B

#!/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