From fe590a21c11da05ab430f8cb032100efb54561af Mon Sep 17 00:00:00 2001 From: Benedikt Boehm Date: Wed, 6 Sep 2006 19:48:41 +0000 Subject: sync mkrelease scripts svn path=/; revision=463 --- vzctl/mkrelease | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'vzctl/mkrelease') diff --git a/vzctl/mkrelease b/vzctl/mkrelease index 216d30e..07ab423 100755 --- a/vzctl/mkrelease +++ b/vzctl/mkrelease @@ -1,15 +1,20 @@ #!/bin/bash -if [ -z $2 ]; then - echo "Usage: mkrelease " +# Package name convention for vzctl patches +# vzctl-patches-${PVR}.tar.bz2 +# where +# PVR is the package version + revision (i.e. 2.0.1-r1) + +if [ -z $1 ]; then + echo "Usage: mkrelease []" exit 1 fi -PN="vzctl" -VER="${1}" -REV="${2}" +PVR=${1} + +[[ -n ${2} ]] && PVR=${1}-${2} -shift 2 +P="vzctl-patches-${PVR}.tar.bz2" tmpdir=$(mktemp -du) @@ -19,7 +24,7 @@ pushd ${tmpdir} >/dev/null pushd patches >/dev/null for dir in *; do - [ "${dir}" == "${VER}-${REV}" ] && mv ${dir}/* . + [ "${dir}" == "${PVR}" ] && mv ${dir}/* . rm -rf "${dir}" done @@ -29,8 +34,8 @@ rm -f mkrelease popd >/dev/null -tar cjvf ./${PN}-${VER}-patches-${REV}.tar.bz2 -C ${tmpdir} . | sort +tar cjvf ./${P} -C ${tmpdir} . | sort rm -rf ${tmpdir} -echo "Tarball is at ./${PN}-${VER}-patches-${REV}.tar.bz2" +echo "Tarball is at ./${P}" -- cgit v1.2.3-65-gdbad