3 if test -f IDMETA; then
6 if test -d deb-src; then
14 if test -z "$PKG"; then
15 echo "Specify .dsc file"
18 if test ! -e "$PKG"; then
19 echo "${PKG} does not exist"
22 PRODUCT=`echo *.dsc|sed 's/_.*//g'`
23 if test -z "$DEBIAN_DIST"; then
24 DEBIAN_DIST="squeeze etch lenny"
26 if test -z "$UBUNTU_DIST"; then
27 UBUNTU_DIST="karmic jaunty intrepid hardy"
30 if test "$1" = "upload"; then
31 for dist in ${UBUNTU_DIST}; do
32 scp ${dist}-*/* ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/ubuntu/${dist}
34 for dist in ${DEBIAN_DIST}; do
35 scp ${dist}-*/* ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/debian/${dist}
37 echo "Remember to update APT on ftp.indexdata.dk"
38 echo "cd git-tools/update-archive"
40 echo "./update-archive.sh"
47 for dist in ${DEBIAN_DIST} ${UBUNTU_DIST}; do
48 for arch in i386 amd64; do
49 rm -fr ${dist}-${arch}
51 if test ! -f /var/cache/pbuilder/${dist}-${arch}-base.tgz; then
52 DIST=$dist ARCH=$arch pbuilder create
55 DIST=$dist ARCH=$arch pbuilder update --override-config
57 DIST=$dist ARCH=$arch pbuilder --build $PKG
58 ) >${dist}-${arch}.log 2>&1 &
60 if test $i -eq $concurrency; then
67 for dist in ${DEBIAN_DIST} ${UBUNTU_DIST}; do
68 for arch in i386 amd64; do
70 if test -f ${dist}-${arch}/*.dsc; then
73 echo "No .dsc file for ${dist}-${arch}"