#!/bin/sh -ex cur=$(pwd) tmp=$(mktemp -d) release=$1 [ -n "$release" ] git clone . $tmp/gocheese-$release cd $tmp/gocheese-$release git checkout v$release redo-ifchange module-name VERSION mod_name=`cat module-name` cat > download.texi < $tmp/includes < $texi < gocheese.do echo 'GOPATH=`pwd` ${GO:=go} test `cat module-name`/... >&2' > test.do cp ~/work/redo/minimal/do contrib/do find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; chmod 755 contrib/pyshop2packages.sh contrib/do cd .. tar cvf gocheese-"$release".tar --uid=0 --gid=0 --numeric-owner gocheese-"$release" xz -9 gocheese-"$release".tar gpg --detach-sign --sign --local-user CD5CD01F55343D88 gocheese-"$release".tar.xz tarball=gocheese-"$release".tar.xz size=$(( $(stat -f %z $tarball) / 1024 )) hash=$(gpg --print-md SHA256 < $tarball) release_date=$(date "+%Y-%m-%d") cat <