From 677e0c911d4387e18d7115ef27d5c345a5a62149 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Thu, 21 Jun 2007 12:55:16 +0000 Subject: [PATCH] Make it do everything needed. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2549 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- mkrelease | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/mkrelease b/mkrelease index ddba1ea..0a7f626 100755 --- a/mkrelease +++ b/mkrelease @@ -1,7 +1,8 @@ #!/bin/bash proj="util-vserver" -svnroot="http://svn.linux-vserver.org/svn/${proj}" +rwroot="svn+ssh://svn.linux-vserver.org/var/svn/${proj}" +roroot="http://svn.linux-vserver.org/svn/${proj}" usage() { echo "Usage: mkrelease" @@ -12,12 +13,17 @@ die() { exit ${2:-1} } +TMP=`mktemp -d` +cd "$TMP" +svn co ${roroot}/trunk || die "svn co failed" +cd trunk + ver=`grep AC_INIT configure.ac | awk '{ print $2 }'` ver=${ver/,} echo ">>> create release tag" -svn copy ${svnroot}/trunk ${svnroot}/tags/release-${ver} \ +svn copy ${rwroot}/trunk ${rwroot}/tags/release-${ver} \ -m "Tagging the ${ver} release of the ${proj} project" || die "svn copy failed" @@ -27,9 +33,16 @@ make -f Makefile.svn || die "make failed" echo ">>> create release tarball" -./configure --sysconfdir=/etc --prefix=/usr || die "configure failed" +./configure --sysconfdir=/etc --prefix=/usr --localstatedir=/var || die "configure failed" make dist || die "make dist failed" -for i in *.tar.bz2 *.tar.gz; do - md5sum $i > $i.md5 +for i in *.tar.bz2; do + gpg --detach-sign --armor $i || die "signing failed" done + +echo ">>> uploading tarball and signature" + +scp -p *.tar.bz2* ftp.linux-vserver.org:/var/ftp/pub/utils/util-vserver || die "scp failed" + +cd / +rm -fr "$TMP" -- 1.8.1.5