File create_archives.sh of Package intelmq
#!/bin/bash -e
if [[ "$1" = "-h" ]]; then
echo "./create-archives version refspec [revision]"
exit 0
fi
version="$1"
if [[ $# -eq 2 ]]; then
refspec=$2
revision=1
else
if [[ $# -eq 3 ]]; then
refspec=$2
revision=$3
else
refspec=$version
fi
fi
echo "Creating archives for version '$version-$revision' from refspec '$refspec'."
git -C ~/dev/intelmq/ archive --format=tar.gz --prefix=intelmq/ $refspec >| intelmq_$version.orig.tar.gz
git -C ~/dev/intelmq/ archive --format=tar.gz --prefix=debian/ $refspec:debian/ >| intelmq_$version-$revision.debian.tar.gz
sed -i "s/^Version:.*/Version: $version-$revision/" *.dsc
sed -i "s/^Version:.*/Version: $version/" *.spec
./update-dsc.sh