#!/bin/sh
set -e
if [ $# -ne 1 ]; then
    echo "usage: $0 tag" 1>&2
    exit 1
fi
tag=$1
if echo $tag | grep -q '^v'; then
    v=`echo $tag | sed 's/^v//g'`
else
    v=$tag
fi
# Nested directories so we're sure also install-sh is installed because it
# is not found in the parent or parent parent directory
git archive --prefix=measurement-kit-$v/ $tag > _mk.tgz
install -d a/b/c
(
    cd a/b/c
    tar -xf ../../../_mk.tgz
    rm ../../../_mk.tgz
    cd measurement-kit-$v
    ./autogen.sh --no-geoip  # do not distribute the GeoIP database
    cd ..
    tar -czf measurement-kit-$v.tar.gz measurement-kit-$v
    gpg -u 738877AA6C829F26A431C5F480B691277733D95B -b --armor measurement-kit-$v.tar.gz
)
mv a/b/c/measurement-kit-$v.tar.gz.asc .
mv a/b/c/measurement-kit-$v.tar.gz .
rm -rf a/b/c
