Changeset d849d83


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

Files:
3 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
  • npl/pkgname

    r0105685 rd849d83  
    1717        VER=`cat $DIR/$NAME.version` || exit 1
    1818        ARCH=`cat $DIR/$NAME.arch|sed s/-/_/g` || exit 1
    19 
    20         #build nr bepalen mbv svn
    21         SVNSTATUS=`svn status -v "$PKG"` || exit 1
    22         BUILD=`echo "$SVNSTATUS" | egrep -o '[0-9]+' | head -n 2 | tail -n1`
    23         MOD=`echo "$SVNSTATUS"|cut -b1-2`
    24 
    25         #naam aanpassen als hij nieuw of gemod is
    26         APPEND=
    27         if [ "$BUILD" == "?" ]; then
    28                 BUILD="new"
    29         else
    30                 #gemodified?
    31                 if [ "$MOD" != "  " ]; then
    32                         APPEND=mod
    33                 fi
    34         fi             
    35 
     19        BUILD=`cat $DIR/$NAME.build` || exit 1
     20       
    3621
    3722        #bevat 1 van de packagenaam onderdelen illegale tekens?
    38         if echo "$NAME$VER$ARCH$BUILD$APPEND" | grep '[^a-zA-Z0-9._+]' &>/dev/null; then
    39             echo "FOUT: Package naam '$NAME-$VER-$ARCH-$BUILD$APPEND' bevat illegale tekens!" >&2
     23        if echo "$NAME$VER$ARCH$BUILD" | grep '[^a-zA-Z0-9._+]' &>/dev/null; then
     24            echo "FOUT: Package naam '$NAME-$VER-$ARCH-$BUILD' bevat illegale tekens!" >&2
    4025            exit 1         
    4126        fi
    4227               
    43         echo "$NAME-$VER-$ARCH-$BUILD$APPEND.tgz"
     28        echo "$NAME-$VER-$ARCH-$BUILD.tgz"
    4429fi
    4530
  • npl/rebuildcheck

    r0105685 rd849d83  
    33BUILDFILE=$1
    44DEPTH=$2
    5 IGNORE_REGEX='/CVS/|md5$|/\.svn|/\.cvs|/docs|~$|\.depver$|\.arch$|\.version$|\.major$|\.check$|\.check\.ok$';
     5IGNORE_REGEX='/CVS/|md5$|/\.git|/\.svn|/\.cvs|/docs|~$|\.depver$|\.arch$|\.version$|\.major$|\.check$|\.check\.ok$';
    66if [ ! "`id -u`" = "0" ]; then
    77echo "root priviliges required. Quiting...";
Note: See TracChangeset for help on using the changeset viewer.