⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 svntest-rebuild-generic.sh

📁 linux subdivision ying gai ke yi le ba
💻 SH
字号:
#!/bin/shEXEC_PATH="`dirname $0`"# Source the configuration file.. "$EXEC_PATH/svntest-config.sh"PROJ_NAME="$1"NEXT_PROJ="$2"LOCAL_MAKE_OPTS="$3"test -z "$PROJ_NAME" && exit 1# Compute local varsLOG_FILE="$LOG_FILE_PREFIX.rebuild-$PROJ_NAME"# Initialize the log fileecho "BUILD: $PROJ_NAME" > $LOG_FILESTART "$PROJ_NAME::check rebuild status" \    "Checking rebuild status of $PROJ_NAME..."test -f "$TEST_ROOT/$PROJ_NAME.rb" || FAILREBUILD_PROJ="`$CAT $TEST_ROOT/$PROJ_NAME.rb`"PASSif test $REBUILD_PROJ -eq 0 ; then    exit 0fi# Create the object directorySTART "$PROJ_NAME::create build dir" \    "Creating build directory for $PROJ_NAME..."$RM_RF $TEST_ROOT/"obj-$PROJ_NAME" >> $LOG_FILE 2>&1 || FAIL$MKDIR $TEST_ROOT/"obj-$PROJ_NAME" >> $LOG_FILE 2>&1 || FAILPASS# ConfigureSTART "$PROJ_NAME::configure" "Configuring $PROJ_NAME..."echo >> $LOG_FILEecho "$TEST_ROOT/$CONFIG_PREFIX.$PROJ_NAME" >> $LOG_FILE$CAT "$TEST_ROOT/$CONFIG_PREFIX.$PROJ_NAME" >> $LOG_FILEcd $TEST_ROOT/"obj-$PROJ_NAME"$TEST_ROOT/$CONFIG_PREFIX.$PROJ_NAME \    > "$TEST_ROOT/LOG_${PROJ_NAME}_configure" 2>&1test $? = 0 || {    FAIL_LOG "$TEST_ROOT/LOG_${PROJ_NAME}_configure"    FAIL}PASS# BuildSTART "$PROJ_NAME::build" "Building $PROJ_NAME..."cd "$TEST_ROOT/obj-$PROJ_NAME"$MAKE $LOCAL_MAKE_OPTS > "$TEST_ROOT/LOG_${PROJ_NAME}_build" 2>&1test $? = 0 || {    FAIL_LOG "$TEST_ROOT/LOG_${PROJ_NAME}_build"    FAIL}PASS# InstallingSTART "$PROJ_NAME::install" "Installing $PROJ_NAME..."cd "$TEST_ROOT/obj-$PROJ_NAME"$RM_RF "$INST_DIR/$PROJ_NAME" >> $LOG_FILE 2>&1 || FAIL$MAKE install > "$TEST_ROOT/LOG_${PROJ_NAME}_install" 2>&1test $? = 0 || {    FAIL_LOG "$TEST_ROOT/LOG_${PROJ_NAME}_install"    FAIL}PASSSTART "$PROJ_NAME::rebuild flag" "Updating rebuild flag..."echo "0" > "$TEST_ROOT/$PROJ_NAME.rb" || FAIL# force rebuilding of next depending projecttest -z "$NEXT_PROJ" || echo "1" > "$TEST_ROOT/$NEXT_PROJ".rbPASSecho >> $LOG_FILE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -