From bfaad5fabf232999de6a7c982ac93182f7d2e9ed Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 19 Nov 2014 00:20:20 +0000 Subject: [PATCH] scripts/generate-release-archive: Accept an optional list of file names git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5879 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scripts/generate-release-archive | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/generate-release-archive b/scripts/generate-release-archive index 1c4fe2d75..3980ac7dd 100755 --- a/scripts/generate-release-archive +++ b/scripts/generate-release-archive @@ -4,15 +4,19 @@ usage() { echo "Usage: $(basename $0) name version" } -if [ $# != 2 ]; then +if [ $# -lt 2 ]; then usage exit 1 fi scriptdir="$(dirname "$0")" -name="$1" -version="$2" +name="$1"; shift +version="$1"; shift +files="$*" +if [ -z "$files" ]; then + files=$($scriptdir/list-source-files) +fi tar --owner=root --group=root --transform="s|^|$name-$version/|" \ - -cjf $name-$version.tar.bz2 $($scriptdir/list-source-files) && + -cjf $name-$version.tar.bz2 $files && ls -l $name-$version.tar.bz2