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 WORK_HOME=/usr/local/src/Work
37 PKG_DIR=/usr/local/src/Packages/${DEBPKG}
38 WORK_DIR=${WORK_HOME}/${PKG}
39 CHANGELOG=${WORK_DIR}/debian/changelog
40 VERSION=`sed -n -e "s/${DEBPKG} (\(.*\)-[0-9.]).*/\1/p" < ${CHANGELOG} |head -1`
41 DEBVERSION=`sed -n -e "s/${DEBPKG} (\(.*\)).*/\1/p" < ${CHANGELOG} |head -1`
43 pushd ${PKG_DIR} > /dev/null
45 FTP_DIR=ftp.med-info.com:/home/ftp/pub/${PKG}
46 if [ "${opt_upstream}" == "1" ]; then
47 echo "Uploading upstream files to web site"
48 scp ${PKG}-${VERSION}.tar.gz ${FTP_DIR}/.
49 scp ${PKG}-${VERSION}.zip ${FTP_DIR}/.
50 ssh ftp.med-info.com "(cd /opt/apache/htdocs/${PKG}.org; make)" &
53 echo "Uploading to Debian site"
54 DEBIAN_DIR=ftp.med-info.com:/home/ftp/pub/debian/UploadQueue
56 if [ "${opt_upstream}" == "1" ]; then
57 echo "...Uploading original upstream archive"
58 scp ${DEBPKG}_${VERSION}.orig.tar.gz ${DEBIAN_DIR}
60 scp ${DEBPKG}*_${DEBVERSION}_*.deb ${FTP_DIR}/linux-debian/.
61 scp ${DEBPKG}_${DEBVERSION}.diff.gz ${DEBIAN_DIR}
62 scp ${DEBPKG}_${DEBVERSION}.dsc ${DEBIAN_DIR}
63 scp ${DEBPKG}_${DEBVERSION}_*.deb ${DEBIAN_DIR}
64 scp ${DEBPKG}-{doc,help}_${DEBVERSION}_*.deb ${DEBIAN_DIR}
65 scp ${DEBPKG}_${DEBVERSION}_*.changes ${DEBIAN_DIR} # upload last