summaryrefslogtreecommitdiff
path: root/vzctl
diff options
context:
space:
mode:
authorChristian Heim <phreak@gentoo.org>2006-02-18 08:28:41 +0000
committerChristian Heim <phreak@gentoo.org>2006-02-18 08:28:41 +0000
commit4d667bdd8eaab48ddd37e591c9a4d7a4ac2157a0 (patch)
tree4fb8292f4f0989c729ceef9c28d492d2aa43d3b8 /vzctl
parentPatches needed for 2.7.0-26 (diff)
downloadmisc-4d667bdd8eaab48ddd37e591c9a4d7a4ac2157a0.tar.gz
misc-4d667bdd8eaab48ddd37e591c9a4d7a4ac2157a0.tar.bz2
misc-4d667bdd8eaab48ddd37e591c9a4d7a4ac2157a0.zip
Adding release tool
svn path=/; revision=242
Diffstat (limited to 'vzctl')
-rwxr-xr-xvzctl/patches/mkrelease24
1 files changed, 24 insertions, 0 deletions
diff --git a/vzctl/patches/mkrelease b/vzctl/patches/mkrelease
new file mode 100755
index 0000000..8706101
--- /dev/null
+++ b/vzctl/patches/mkrelease
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+if [ -z $2 ]; then
+ echo "Usage: mkrelease <ver> <rev>"
+ exit 1
+fi
+
+VER="${1/-/.}"
+REV="${2}"
+
+shift 2
+
+tmpdir=$(mktemp -du)
+
+svn export ${VER} ${tmpdir}
+
+mkdir $tmpdir/patches
+mv $tmpdir/*.patch $tmpdir/patches/
+
+tar cjvf ./vzctl-${VER}-patches-${REV}.tar.bz2 -C ${tmpdir} . | sort
+
+rm -rf ${tmpdir}
+
+echo "Tarball is at ./vzctl-${VER}-patches-${REV}.tar.bz2"