X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=id-deb-build%2Fid-pbuild-all.sh;h=e86e5d3bac4140570e0639aec546c5d826fe51ae;hb=a4b3f5b8c534a42ba033f072f60d3878b173040e;hp=b93a9f1df09c4b5e1ad7776df2b4e85e2749a9fb;hpb=ccb9839ac8f63b8b5418e7ef050c9a723018bb01;p=git-tools-moved-to-github.git diff --git a/id-deb-build/id-pbuild-all.sh b/id-deb-build/id-pbuild-all.sh index b93a9f1..e86e5d3 100755 --- a/id-deb-build/id-pbuild-all.sh +++ b/id-deb-build/id-pbuild-all.sh @@ -1,48 +1,96 @@ #!/bin/sh + +usage() +{ + cat <&2 fi + if test -d deb-src; then - cd deb-src + cd deb-src fi for f in *.dsc; do - if test -f "$f"; then - PKG=$f - fi + if test -f "$f"; then + PKG=$f + fi done if test -z "$PKG"; then - echo "Specify .dsc file" - exit 1 + echo "Specify .dsc file" + exit 1 fi if test ! -e "$PKG"; then - echo "${PKG} does not exist" - exit 1 + echo "${PKG} does not exist" + exit 1 fi PRODUCT=`echo *.dsc|sed 's/_.*//g'` -if test -z "$DEBIAN_DIST"; then - DEBIAN_DIST="squeeze etch lenny" -fi -if test -z "$UBUNTU_DIST"; then - UBUNTU_DIST="karmic jaunty intrepid hardy" -fi -if test "$1" = "upload"; then - for dist in ${UBUNTU_DIST}; do - scp ${dist}-*/* ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/ubuntu/${dist} - done - for dist in ${DEBIAN_DIST}; do - scp ${dist}-*/* ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/debian/${dist} - done - echo "Remember to update APT on ftp.indexdata.dk" - echo "cd git-tools/update-archive" - echo "sudo su" - echo "./update-archive.sh" - exit 0 +echo "Dsc $PKG . Product $PRODUCT" +echo "Ubuntu distros: $UBUNTU_DIST" +echo "Debian distros: $DEBIAN_DIST" +if $upload; then + for dist in ${UBUNTU_DIST}; do + scp ${dist}-*/* ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/ubuntu/${dist} + done + for dist in ${DEBIAN_DIST}; do + scp ${dist}-*/* ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/debian/${dist} + done + echo "Remember to update APT on ftp.indexdata.dk" + echo "cd git-tools/update-archive" + echo "sudo su" + echo "./update-archive.sh" + exit 0 fi i=0 -concurrency=4 -echo "Building $PKG" date for dist in ${DEBIAN_DIST} ${UBUNTU_DIST}; do for arch in i386 amd64; do @@ -77,3 +125,8 @@ for dist in ${DEBIAN_DIST} ${UBUNTU_DIST}; do done date echo "Done" +# Local Variables: +# mode:shell-script +# sh-indentation: 2 +# sh-basic-offset: 4 +# End: