contrib/dockerdeb
changeset 27209 7fbab10f812f
parent 26148 7f49efcaa9b4
child 27210 9b86d29867a5
equal deleted inserted replaced
27208:994d8dced775 27209:7fbab10f812f
     6 BUILDDIR=$(dirname $0)
     6 BUILDDIR=$(dirname $0)
     7 export ROOTDIR=$(cd $BUILDDIR/..; pwd)
     7 export ROOTDIR=$(cd $BUILDDIR/..; pwd)
     8 
     8 
     9 checkdocker
     9 checkdocker
    10 
    10 
    11 DEBPLATFORM="$1"
    11 CODENAME="$1"
    12 PLATFORM="debian-$1"
    12 PLATFORM="debian-$1"
    13 shift # extra params are passed to build process
    13 shift # extra params are passed to build process
    14 
    14 
    15 OUTPUTDIR=${OUTPUTDIR:=$ROOTDIR/packages/$PLATFORM}
    15 OUTPUTDIR=${OUTPUTDIR:=$ROOTDIR/packages/$PLATFORM}
    16 
    16 
    24 if [ $(uname) = "Darwin" ] ; then
    24 if [ $(uname) = "Darwin" ] ; then
    25     $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \
    25     $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \
    26             sh -c "cd /mnt/$dn && make clean && make local"
    26             sh -c "cd /mnt/$dn && make clean && make local"
    27 fi
    27 fi
    28 $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \
    28 $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \
    29   sh -c "cd /mnt/$dn && DEB_BUILD_OPTIONS='${DEB_BUILD_OPTIONS:=}' contrib/builddeb --build --release $DEBPLATFORM"
    29   sh -c "cd /mnt/$dn && DEB_BUILD_OPTIONS='${DEB_BUILD_OPTIONS:=}' contrib/builddeb --build --codename $CODENAME"
    30 contrib/builddeb --cleanup --release $DEBPLATFORM
    30 contrib/builddeb --cleanup --codename $CODENAME
    31 if [ $(uname) = "Darwin" ] ; then
    31 if [ $(uname) = "Darwin" ] ; then
    32     $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \
    32     $DOCKER run -u $DBUILDUSER --rm -v $PWD/..:/mnt $CONTAINER \
    33             sh -c "cd /mnt/$dn && make clean"
    33             sh -c "cd /mnt/$dn && make clean"
    34 fi
    34 fi