3 set -e # abort on error
9 WORK_DIR=/usr/local/src/Work/${PKG}
10 PKG_DIR=/usr/local/src/Packages/${DEBPKG}
12 UPSTREAM_DIR=ftp.med-info.com:/home/ftp/pub/${PKG}/.
13 FTP_DEBDIR=ftp.med-info.com:/home/ftp/pub/debian/UploadQueue
16 progname="`basename \"$0\"`"
19 Usage: $progname [options]
20 Creates upstream archives
22 -u Upload only upstream packages
23 -d Upload only debian packages
24 -h Print this brief help
33 value="`echo x\"$1\" | sed -e 's/^x-.//'`"
43 CHANGELOG=${WORK_DIR}/debian/changelog
44 VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9.]).*/\1/p" < ${CHANGELOG} |head -1`
45 DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < ${CHANGELOG} |head -1`
47 pushd ${PKG_DIR} > /dev/null
49 if [ "${opt_upstream}" == "1" ]; then
50 echo "Uploading upstream files to web site"
51 scp ${PKG}-${VERSION}.tar.gz ${UPSTREAM_DIR}
52 scp ${PKG}-${VERSION}.zip ${UPSTREAM_DIR}
53 ssh ftp.med-info.com "(cd /opt/apache/htdocs/${PKG}.med-info.com; make)" &
56 echo "Uploading to Debian site"
58 if [ "${opt_upstream}" == "1" ]; then
59 echo "...Uploading original upstream archive"
60 scp ${DEBPKG}_${VERSION}.orig.tar.gz ${FTP_DEBDIR}
62 scp ${DEBPKG}_${DEBVERSION}.diff.gz ${FTP_DEBDIR}
63 scp ${DEBPKG}_${DEBVERSION}.dsc ${FTP_DEBDIR}
64 scp ${DEBPKG}_${DEBVERSION}_*.deb ${FTP_DEBDIR}
65 scp ${DEBPKG}-*_${DEBVERSION}_*.deb ${FTP_DEBDIR}
66 scp ${DEBPKG}_${DEBVERSION}_*.changes ${FTP_DEBDIR} # upload last