cleanup old cvs cruft; add mkrelease script; use svn2cl instead of cvs2cl
[util-vserver.git] / mkrelease
diff --git a/mkrelease b/mkrelease
new file mode 100755 (executable)
index 0000000..90ead29
--- /dev/null
+++ b/mkrelease
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+proj="util-vserver"
+svnroot="http://svn.linux-vserver.org/svn/${proj}"
+
+usage() {
+       echo "Usage: mkrelease"
+}
+
+die() {
+       echo $1
+       exit ${2:-1}
+}
+
+ver=`grep AC_INIT configure.ac | awk '{ print $2 }'`
+ver=${ver/,}
+
+echo ">>> create release tag"
+
+#svn copy ${svnroot}/trunk ${svnroot}/tags/release-${ver} \
+#      -m "Tagging the ${ver} release of the ${proj} project" || die "svn copy failed"
+
+
+echo ">>> bootstrap sources"
+
+make -f Makefile.svn || die "make failed"
+
+echo ">>> create release tarball"
+
+./configure || die "configure failed"
+make dist || die "make dist failed"
+
+for i in *.tar.bz2 *.tar.gz; do
+       md5sum $i > $i.md5
+done