6 set -e # abort on error
9 progname="`basename \"$0\"`"
12 Usage: $progname [options]
13 Creates upstream archives
15 -u Upload only upstream packages
16 -d Upload only debian packages
17 -h Print this brief help
26 value="`echo x\"$1\" | sed -e 's/^x-.//'`"
36 VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9.]).*/\1/p" < debian/changelog |head -1`
37 DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < debian/changelog |head -1`
39 pushd /usr/local/src/Packages/${DEBPKG} > /dev/null
41 FTP_DIR=ftp.med-info.com:/home/ftp/pub/${PKG}
42 if [ "${opt_upstream}" == "1" ]; then
43 echo "Uploading upstream files to web site"
44 scp ${PKG}-${VERSION}.tar.gz ${FTP_DIR}/.
45 scp ${PKG}-${VERSION}.zip ${FTP_DIR}/.
46 ssh ftp.med-info.com "(cd /opt/apache/htdocs/${PKG}.org; make)" &
49 echo "Uploading to Debian site"
50 DEBIAN_DIR=ftp.med-info.com:/home/ftp/pub/UploadQueue
52 if [ "${opt_upstream}" == "1" ]; then
53 echo "...Uploading original upstream archive"
54 scp ${DEBPKG}_${VERSION}.orig.tar.gz ${DEBIAN_DIR}
56 scp ${DEBPKG}*_${DEBVERSION}_*.deb ${FTP_DIR}/linux-debian/.
57 scp ${DEBPKG}_${DEBVERSION}.diff.gz ${DEBIAN_DIR}
58 scp ${DEBPKG}_${DEBVERSION}.dsc ${DEBIAN_DIR}
59 scp ${DEBPKG}_${DEBVERSION}_*.deb ${DEBIAN_DIR}
60 scp ${DEBPKG}-doc_${DEBVERSION}_*.deb ${DEBIAN_DIR}
61 scp ${DEBPKG}-help_${DEBVERSION}_*.deb ${DEBIAN_DIR}
62 scp ${DEBPKG}_${DEBVERSION}_*.changes ${DEBIAN_DIR} # upload last