]> Cypherpunks.ru repositories - govpn.git/blob - utils/makedist.sh
Merge branch 'develop'
[govpn.git] / utils / makedist.sh
1 #!/bin/sh -ex
2
3 cur=$(pwd)
4 tmp=$(mktemp -d)
5 release=$1
6 [ -n "$release" ]
7 git clone . $tmp/govpn-$release
8 cd $tmp/govpn-$release
9 git checkout $release
10 rm -fr .git
11 find . -name .gitignore -delete
12 cat > doc/download.texi <<EOF
13 @node Prepared tarballs
14 @section Prepared tarballs
15 You can obtain releases source code prepared tarballs on
16 @url{http://www.cypherpunks.ru/govpn/}.
17 EOF
18 rm utils/makedist.sh
19 make -C doc
20 cd $tmp
21 tar cvf govpn-"$release".tar govpn-"$release"
22 xz -9 govpn-"$release".tar
23 gpg --detach-sign --sign --local-user FFE2F4A1 govpn-"$release".tar.xz
24 mv $tmp/govpn-"$release".tar.xz $tmp/govpn-"$release".tar.xz.sig $cur/doc/govpn.html/download