diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2011-04-23 01:56:31 +0200 |
---|---|---|
committer | X2go Administrator <x2go-admin@ymir.das-netzwerkteam.de> | 2011-04-23 01:56:31 +0200 |
commit | 95317533f78a41438869c4146ccf1d0ba61f9600 (patch) | |
tree | ee2c9fb5bd44da1721dc793e2c25d11468a98a2a | |
parent | d3c918470a9be3ac99291a213abc71dbd34ea77b (diff) | |
download | buildscripts-95317533f78a41438869c4146ccf1d0ba61f9600.tar.gz buildscripts-95317533f78a41438869c4146ccf1d0ba61f9600.tar.bz2 buildscripts-95317533f78a41438869c4146ccf1d0ba61f9600.zip |
repairs pdebuild call stanzas, purges all .deb files from pkg-dist directory
-rwxr-xr-x | bin/x2go-buildpackage | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/bin/x2go-buildpackage b/bin/x2go-buildpackage index eea3399..960131b 100755 --- a/bin/x2go-buildpackage +++ b/bin/x2go-buildpackage @@ -22,7 +22,7 @@ set -x test -z $1 && { echo usage: <x2go-git-project> [main|heuler]; exit -1; } -USE_SUDO=true +USE_SUDO="yes" PDEBUILD="pdebuild --pbuilder qemubuilder" TEMP_BASE="$HOME/tmp/" @@ -59,7 +59,7 @@ cat BUILDS_FOR | egrep -v '(^$|^#.*$)' | while read line; do rm -f $PKGDIST/$l_DIST/$l_CODENAME/$PACKAGE_*.build rm -f $PKGDIST/$l_DIST/$l_CODENAME/$PACKAGE_*.dsc rm -f $PKGDIST/$l_DIST/$l_CODENAME/$PACKAGE_*.tar.gz - rm -f $PKGDIST/$l_DIST/$l_CODENAME/$PACKAGE*.deb + rm -f $PKGDIST/$l_DIST/$l_CODENAME/*.deb done } done @@ -90,14 +90,17 @@ 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 + test "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 + } 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.*(all|any|amd64)' >/dev/null && { + 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 } |