]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
build: fix minor issues with apt-update/pbuilder script
authorAdam Sutton <dev@adamsutton.me.uk>
Thu, 17 Dec 2015 23:23:28 +0000 (23:23 +0000)
committerAdam Sutton <dev@adamsutton.me.uk>
Fri, 18 Dec 2015 09:47:09 +0000 (09:47 +0000)
Temporarily removed sid as I'm having issues getting it to work on TVH
build server.

support/apt-update

index 863bf5122aa6101e409c57517fbc5c79e46a294b..482a036318a655ec65d4dca8142ed0ee6584fbdc 100755 (executable)
@@ -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