From bcb3f2f1cfbe786977a73282ab6ea31edf2d6921 Mon Sep 17 00:00:00 2001 From: Christian Heim Date: Wed, 7 Jun 2006 18:09:09 +0000 Subject: Updating mkrelease svn path=/; revision=375 --- vzctl/mkrelease | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 vzctl/mkrelease (limited to 'vzctl/mkrelease') diff --git a/vzctl/mkrelease b/vzctl/mkrelease new file mode 100755 index 0000000..da116e8 --- /dev/null +++ b/vzctl/mkrelease @@ -0,0 +1,38 @@ +#!/bin/bash + +if [ -z $2 ]; then + echo "Usage: mkrelease " + exit 1 +fi + +PN="vzctl" +VER="${1}" +REV="${2}" +EXREV="-${REV}" +[[ "${REV}" == "r0" ]] && EXREV= + +shift 2 + +tmpdir=$(mktemp -du) + +svn export . ${tmpdir} + +pushd ${tmpdir} >/dev/null +pushd patches >/dev/null + +for dir in *; do + [ "${dir}" == "${VER}${EXREV}" ] && mv ${dir}/* . + rm -rf "${dir}" +done + +popd >/dev/null + +rm -f mkrelease + +popd >/dev/null + +tar cjvf ./${PN}-${VER}-patches${EXREV}.tar.bz2 -C ${tmpdir} . | sort + +rm -rf ${tmpdir} + +echo "Tarball is at ./${PN}-${VER}-patches${EXREV}.tar.bz2" -- cgit v1.2.3-65-gdbad