id-pbuild.sh: new option --product
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 31 May 2011 11:02:00 +0000 (13:02 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 31 May 2011 11:02:00 +0000 (13:02 +0200)
The product option can be used if the Debian package is different
from the product name on our download area. For example php5-yaz
is called phpyaz, idzebra-2.0 is called zebra.

id-deb-build/id-pbuild.sh

index f03c1ef..f45cbde 100755 (executable)
@@ -12,6 +12,7 @@ Options:
        [--ubuntu=distros]
        [--upload]
        [--concurrency=N]
+       [--product=X]
 EOF
     exit $1
 }
@@ -31,17 +32,20 @@ while test $# -gt 0; do
     esac
     
     case $1 in
+       --debian=*)
+           DEBIAN_DIST=$optarg
+           ;;
        --ubuntu=*)
            UBUNTU_DIST=$optarg
            ;;
-       --debian=*)
-           DEBIAN_DIST=$optarg
+        --upload)
+           upload=true
            ;;
         --concurrency=*)
            concurrency=$optarg
            ;;
-        --upload)
-           upload=true
+        --product=*)
+           PRODUCT=$optarg
            ;;
         --remote=*)
            REMOTE=$optarg
@@ -92,7 +96,9 @@ if test ! -e "$PKG"; then
     exit 1
 fi
 PBUILDER=/usr/sbin/pbuilder
-PRODUCT=`echo *.dsc|sed 's/_.*//g'`
+if test -z "$PRODUCT"; then
+       PRODUCT=`echo *.dsc|sed 's/_.*//g'`
+fi
 ARCHS="i386 amd64"
 if grep "Architecture: all" $PKG >/dev/null; then
     USE_ARCHS=i386