summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/x2go-buildpackage15
1 files changed, 11 insertions, 4 deletions
diff --git a/bin/x2go-buildpackage b/bin/x2go-buildpackage
index 683f57f..eea3399 100755
--- a/bin/x2go-buildpackage
+++ b/bin/x2go-buildpackage
@@ -22,7 +22,8 @@ set -x
test -z $1 && { echo usage: <x2go-git-project> [main|heuler]; exit -1; }
-PDEBUILD="pdebuild-user-mode-linux"
+USE_SUDO=true
+PDEBUILD="pdebuild --pbuilder qemubuilder"
TEMP_BASE="$HOME/tmp/"
PACKAGE=$1
@@ -90,10 +91,16 @@ 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."
cat debian/control | egrep 'Architecture.*(all|any|amd64)' >/dev/null && {
+ test $USE_SUDO && {
+ sudo DIST=$l_DIST CODENAME=$l_CODENAME ARCH=amd64 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME
+ 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
+ }
+ } || {
DIST=$l_DIST CODENAME=$l_CODENAME ARCH=amd64 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME
- }
- cat debian/control | egrep 'Architecture.*(any|i386)' >/dev/null && {
- DIST=$l_DIST CODENAME=$l_CODENAME ARCH=i386 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME
+ cat debian/control | egrep 'Architecture.*(any|i386)' >/dev/null && {
+ DIST=$l_DIST CODENAME=$l_CODENAME ARCH=i386 $PDEBUILD --auto-debsign --debsign-k F4A7678C9C6B0B2B --buildresult $PKGDIST/$l_DIST/$l_CODENAME
+ }
}
cd -
rm -Rf $TEMP_DIR