#!/bin/sh # # download sources and set up the src dir. # if test $# -lt 1 then echo "usage: $0 ." exit 1 fi version=1.0.21 ubuntuversion=11.1ubuntu2 cachedir=$1 dscsrc=$cachedir/pure-ftpd_${version}-${ubuntuversion}.dsc dscurl=http://archive.ubuntu.com/ubuntu/pool/universe/p/pure-ftpd/pure-ftpd_${version}-${ubuntuversion}.dsc dscsha=62721f94b29a69814284608d584bdce55247c4ae origsrc=$cachedir/pure-ftpd_${version}.orig.tar.gz origurl=http://archive.ubuntu.com/ubuntu/pool/universe/p/pure-ftpd/pure-ftpd_${version}.orig.tar.gz origsha=501a9f8b2a05c216bc2deca5482079c3b6748bb8 diffsrc=$cachedir/pure-ftpd_${version}-${ubuntuversion}.diff.gz diffurl=http://archive.ubuntu.com/ubuntu/pool/universe/p/pure-ftpd/pure-ftpd_${version}-${ubuntuversion}.diff.gz diffsha=ce194310acc2e4d47d554b81f4a88ef71279e37e test -f $dscsrc || wget -O$dscsrc $dscurl || exit 11 test -f $origsrc || wget -O$origsrc $origurl || exit 12 test -f $diffsrc || wget -O$diffsrc $diffurl || exit 13 sha1sum $dscsrc echo "$dscsha $dscsrc" | sha1sum -c || exit 21 sha1sum $origsrc echo "$origsha $origsrc" | sha1sum -c || exit 22 sha1sum $diffsrc echo "$diffsha $diffsrc" | sha1sum -c || exit 23 rm -rf pure-ftpd* tar -xzvf $origsrc mv pure-ftpd-${version}.orig pure-ftpd-${version} zcat $diffsrc |patch -p0 cat debian*.diff |patch -p0