Run pbuilder create if not done already
[git-tools-moved-to-github.git] / id-deb-build / id-pbuild-all.sh
index b1db5a9..e880884 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
+update=true
 PKG="$1"
 if test -z "$PKG"; then
        echo "Specify .dsc file"
@@ -8,9 +9,14 @@ if test ! -e "$PKG"; then
        echo "${PKG} does not exist"
        exit 1
 fi
-for dist in etch lenny; do
+for dist in jaunty intrepid hardy etch lenny; do
        for arch in i386 amd64; do
-               DIST=$dist ARCH=$arch pbuilder update --override-config
+               if test ! -f /var/cache/pbuilder/${dist}-${arch}-base.tgz; then
+                       DIST=$dist ARCH=$arch pbuilder create
+               fi
+               if $update; then
+                       DIST=$dist ARCH=$arch pbuilder update --override-config
+               fi
                DIST=$dist ARCH=$arch pbuilder --build $PKG
        done
 done