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

📄 svntest-rebuild-generic.sh

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 SH
字号:
#!/bin/shEXEC_PATH="`dirname $0`"# Source the configuration file.. "$EXEC_PATH/svntest-config.sh"PROJ_NAME="$1"PREV_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`"if test ! -z "$PREV_PROJ"; then    test -f "$TEST_ROOT/$PREV_PROJ.rb" || FAIL    REBUILD_PREV_PROJ="`$CAT $TEST_ROOT/$PREV_PROJ.rb`"fiPASSif test ! -z "$PREV_PROJ" ; then    if test $REBUILD_PROJ -ne 0 -a $REBUILD_PREV_PROJ -lt $REBUILD_PROJ; then        exit 0    fielif test $REBUILD_PROJ -ne 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 \    > "$LOG_FILE_DIR/LOG_${PROJ_NAME}_configure" 2>&1test $? = 0 || {    FAIL_LOG "$LOG_FILE_DIR/LOG_${PROJ_NAME}_configure"    FAIL}PASS# BuildSTART "$PROJ_NAME::build" "Building $PROJ_NAME..."cd "$TEST_ROOT/obj-$PROJ_NAME"$MAKE $LOCAL_MAKE_OPTS > "$LOG_FILE_DIR/LOG_${PROJ_NAME}_build" 2>&1test $? = 0 || {    FAIL_LOG "$LOG_FILE_DIR/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 > "$LOG_FILE_DIR/LOG_${PROJ_NAME}_install" 2>&1test $? = 0 || {    FAIL_LOG "$LOG_FILE_DIR/LOG_${PROJ_NAME}_install"    FAIL}PASSSTART "$PROJ_NAME::rebuild flag" "Updating rebuild flag..."$DATE "+%s" > "$TEST_ROOT/$PROJ_NAME.rb" || FAILPASSecho >> $LOG_FILE

⌨️ 快捷键说明

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