summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2011-04-25 17:38:05 +0200
committerX2go Administrator <x2go-admin@minobo.das-netzwerkteam.de>2011-04-25 17:47:25 +0200
commit49aaf8169738d75607c48c6a5587e5f6a7d33246 (patch)
treee7818ff5eef79d4292b9276f3072b5dc8ef3152e
parente7aabb8bc72d907742bb4b2c9edb429f88c8a8ec (diff)
downloadbuildscripts-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-xbin/x2go-buildpackage14
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 -