Changeset 24277


Ignore:
Timestamp:
2010-12-06T11:49:37+01:00 (7 years ago)
Author:
mb
Message:

deptest: Make stamps be symlinks to logs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/scripts/deptest.sh

    r23855 r24277  
    2424STAGING_DIR_HOST_TMPL="$DIR/staging_dir_host_tmpl" 
    2525BIN_DIR="$DIR/staging_dir/bin_dir" 
    26 LOG_DIR="$DIR/logs" 
     26LOG_DIR_NAME="logs" 
     27LOG_DIR="$DIR/$LOG_DIR_NAME" 
    2728 
    2829die() 
     
    8889        local STAMP_BLACKLIST="$STAMP_DIR_BLACKLIST/$pkg" 
    8990        rm -f "$STAMP_FAILED" 
    90         [ -f "$STAMP_SUCCESS" -a $force -eq 0 ] && return 
     91        [ -e "$STAMP_SUCCESS" -a $force -eq 0 ] && return 
    9192        rm -f "$STAMP_SUCCESS" 
    9293        [ -n "$SELECTED" ] || { 
     
    9495                return 
    9596        } 
    96         [ -f "$STAMP_BLACKLIST" -a $force -eq 0 ] && { 
     97        [ -e "$STAMP_BLACKLIST" -a $force -eq 0 ] && { 
    9798                echo "Package $pkg is blacklisted" 
    9899                return 
     
    107108        } 
    108109        mkdir -p "$BUILD_DIR" "$BUILD_DIR_HOST" 
    109         deptest_make "package/$pkg/compile" "$(basename $pkg).log" 
     110        local logfile="$(basename $pkg).log" 
     111        deptest_make "package/$pkg/compile" "$logfile" 
    110112        if [ $? -eq 0 ]; then 
    111                 touch "$STAMP_SUCCESS" 
     113                ( cd "$STAMP_DIR_SUCCESS"; ln -s "../$LOG_DIR_NAME/$logfile" "./$pkg" ) 
    112114        else 
    113                 touch "$STAMP_FAILED" 
     115                ( cd "$STAMP_DIR_FAILED"; ln -s "../$LOG_DIR_NAME/$logfile" "./$pkg" ) 
    114116                echo "Building package $pkg FAILED" 
    115117        fi 
Note: See TracChangeset for help on using the changeset viewer.