4 roroot="http://git.linux-vserver.org/git/${proj}.git"
7 echo "Usage: mkrelease"
19 git clone ${roroot} || die "git clone failed"
22 ver=`grep AC_INIT configure.ac | awk '{ print $2 }'`
25 echo ">>> create release tag"
27 (cd "$curdir" && git tag -s "$ver") || die "git tag failed"
29 echo ">>> bootstrap sources"
31 make -f Makefile.svn || die "make failed"
33 echo ">>> create release tarball"
35 ./configure --sysconfdir=/etc --prefix=/usr --localstatedir=/var || die "configure failed"
36 make dist || die "make dist failed"
38 for i in *.tar.bz2; do
39 gpg --detach-sign --armor $i || die "signing failed"
42 echo ">>> uploading tarball and signature"
44 scp -p *.tar.bz2* ftp.linux-vserver.org:/var/ftp/pub/utils/util-vserver || die "scp failed"
46 echo ">>> updating documentation"
48 read -p "Documentation directory (e.g. $HOME/cvs/uv-www/doc):" DOCDIR
49 ./update-doc "$DOCDIR"