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
openSUSE Build Service is sponsored by