diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2011-04-25 17:38:05 +0200 |
---|---|---|
committer | X2go Administrator <x2go-admin@minobo.das-netzwerkteam.de> | 2011-04-25 17:47:25 +0200 |
commit | 49aaf8169738d75607c48c6a5587e5f6a7d33246 (patch) | |
tree | e7818ff5eef79d4292b9276f3072b5dc8ef3152e | |
parent | e7aabb8bc72d907742bb4b2c9edb429f88c8a8ec (diff) | |
download | buildscripts-49aaf8169738d75607c48c6a5587e5f6a7d33246.tar.gz buildscripts-49aaf8169738d75607c48c6a5587e5f6a7d33246.tar.bz2 buildscripts-49aaf8169738d75607c48c6a5587e5f6a7d33246.zip |
adds DATE hack for incrementing nightly-built versions, adds OTHERMIRROR when called via sudo
-rwxr-xr-x | bin/x2go-buildpackage | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/bin/x2go-buildpackage b/bin/x2go-buildpackage index 1d4875d..16b10c1 100755 --- a/bin/x2go-buildpackage +++ b/bin/x2go-buildpackage @@ -17,7 +17,7 @@ # Free Software Foundation, Inc., # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. -test -z $1 && { echo "usage: <x2go-git-project> [git-checkout] {main,heuler}"; exit -1; } +test -z $1 && { echo "usage: <x2go-git-project> {main,heuler} [<git-checkout>]"; exit -1; } set -ex @@ -26,14 +26,16 @@ PDEBUILD="pdebuild --pbuilder qemubuilder" TEMP_BASE="$HOME/tmp/" PACKAGE=$1 -CHECKOUT=${2-master} -COMPONENT=${3-heuler} +COMPONENT=${2:-${COMPONENT:-heuler}} +[ "x$COMPONENT" = "xmain" ] && CHECKOUT=${3:-build-main} || CHECKOUT=${3:-master} PACKAGE_DIR=$HOME/build/$PACKAGE DIST_SUPPORTED="debian ubuntu" PKGDIST="$HOME/pkg-dist/$PACKAGE" +[ "x$DATE" = "xtoday" ] && DATE="$(date +%Y%m%d)~" || DATE="" + # creating paths mkdir -p "$TEMP_BASE" mkdir -p $PACKAGE_DIR @@ -97,7 +99,7 @@ cat BUILDS_FOR | egrep -v '(^$|^#.*$)' | while read line; do } # modify changelog for this build - DEBEMAIL=git-admin@x2go.org DEBFULLNAME="X2go Git Administrator" dch --distribution $VERSION --force-distribution -l "+$l_CODENAME~$COMPONENT" "Auto-built $l_DIST $l_CODENAME package for packages.x2go.org repository." + DEBEMAIL=git-admin@x2go.org DEBFULLNAME="X2go Git Administrator" dch --distribution $VERSION --force-distribution -l "+$DATE~$l_CODENAME~$COMPONENT" "Auto-built $l_DIST $l_CODENAME package for packages.x2go.org repository." mkdir -p $PKGDIST/$l_DIST/$l_CODENAME/{amd64,i386} [ "x$USE_SUDO" != "xyes" ] && { cat debian/control | egrep 'Architecture.*(all|any|amd64)' >/dev/null && { @@ -109,10 +111,10 @@ cat BUILDS_FOR | egrep -v '(^$|^#.*$)' | while read line; do } [ "x$USE_SUDO" = "xyes" ] && { cat debian/control | egrep 'Architecture.*(all|any|amd64)' >/dev/null && { - sudo DIST=$l_DIST CODENAME=$l_CODENAME ARCH=amd64 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME/amd64 + sudo DIST=$l_DIST CODENAME=$l_CODENAME ARCH=amd64 OTHERMIRROR="$OTHERMIRROR" $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME/amd64 } cat debian/control | egrep 'Architecture.*(any|i386)' >/dev/null && { - sudo DIST=$l_DIST CODENAME=$l_CODENAME ARCH=i386 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME/i386 -- --binary-arch + sudo DIST=$l_DIST CODENAME=$l_CODENAME ARCH=i386 OTHERMIRROR="$OTHERMIRROR" $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME/i386 -- --binary-arch } } cd - |