Changeset d849d83 for builder


Ignore:
Timestamp:
01/17/17 22:54:06 (8 years ago)
Author:
Edwin Eefting <edwin@datux.nl>
Branches:
gcc484, master, ntop, perl-5.22
Children:
72a275e
Parents:
0105685
Message:

build number stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • builder/runrooted

    r0105685 rd849d83  
    2424for PAR in $*; do eval "$PAR=1" &>/dev/null; done
    2525
    26 #unieke identifier voor deze lokale svn checkout. Op dit moment gebruiken we hier het lokale pad voor:
     26#unieke identifier voor deze lokale checkout. Op dit moment gebruiken we hier het lokale pad voor:
    2727SVNID=`pwd|tr / _`
    2828
     
    222222echo $WORKDIR/*.version ...
    223223mv $WORKDIR/*.version $DIR || exit 1
    224 echo $WORKDIR/*.pkg ...
    225 mv $WORKDIR/*.pkg $DIR || exit 1
     224
     225#copy check if pkg file is different and update build number when needed
     226for PKG in $WORKDIR/*.pkg; do
     227        NAME=`basename $PKG|sed 's/.pkg$//g'`
     228        if ! cmp $PKG $DIR/$NAME.pkg; then
     229                BUILD=`cat $DIR/$NAME.build 2>/dev/null`
     230                if [ "$BUILD" == "" ]; then
     231                        BUILD=1
     232                else
     233                        (( BUILD=BUILD+1 ))
     234                fi
     235                echo "$PKG was rebuilded, build $BUILD"
     236                mv $PKG $DIR || exit 1
     237                echo $BUILD > $DIR/$NAME.build || exit 1
     238        fi
     239done
     240
     241
    226242echo Compressing $LOG ...
    227243gzip $LOG || exit 1
Note: See TracChangeset for help on using the changeset viewer.