From d822a74147aafb529b710071cf19ae54bed7f456 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Thu, 17 Dec 2015 23:23:28 +0000 Subject: [PATCH] build: fix minor issues with apt-update/pbuilder script Temporarily removed sid as I'm having issues getting it to work on TVH build server. --- support/apt-update | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/support/apt-update b/support/apt-update index 863bf5122..482a03631 100755 --- a/support/apt-update +++ b/support/apt-update @@ -5,6 +5,8 @@ # environment variables # +#set -x + # Terminate function die { @@ -21,29 +23,24 @@ TVH_ROOT=$(cd "$(dirname "$0")"/..; pwd) # Builds TVH_BUILD=" -precise:i386 -precise:amd64 -trusty:i386 -trusty:amd64 -utopic:i386 -utopic:amd64 -vivid:i386 -vivid:amd64 -wheezy:i386 -wheezy:amd64 -wheezy:armhf -jessie:i386 -jessie:amd64 -jessie:armhf -sid:i386 -sid:amd64 -sid:armhf +precise:i386:amd64 +trusty:i386:amd64 +vivid:i386:amd64 +wily:i386:amd64 +wheezy:i386:amd64:armhf +jessie:i386:amd64:armhf " # Options [ ! -z "$1" ] && REL=$1 || REL=master [ ! -z "$2" ] && PPA=$2 || PPA=unstable +# Set default package +[ -z "$DEBEMAIL" ] && DEBEMAIL="apt@tvheadend.org" +[ -z "$DEBFULLNAME" ] && DEBFULLNAME="Tvheadend (Package Signing Key)" +export DEBEMAIL +export DEBFULLNAME + # Setup cd "$TVH_ROOT" || exit 1 NOW=`date -R` @@ -68,11 +65,14 @@ cd .. # For each distro for b in $TVH_BUILD; do + d=${b%%:*} + arch=${b##${d}:} + arch=${arch/:/ } + + # Update version V=${VER}~${d} mv tvheadend "tvheadend-${V}" cd "tvheadend-${V}" - d=${b%%:*} - a=${b##*:} # Create changelog ./support/changelog "$CHANGELOG" "$d" "$VER" || exit 1 @@ -82,8 +82,9 @@ for b in $TVH_BUILD; do # Build if [ "$CMD" == "pbuilder" ]; then - - pbuilder-dist $d $a ../tvheadend_${V}.dsc + for a in ${arch}; do + pbuilder-dist $d $a ../tvheadend_${V}.dsc + done # Upload else -- 2.47.3