From 9f4614d89fa3d69902b6f69d1cb775fc1c620431 Mon Sep 17 00:00:00 2001 From: Kevin Smith <git@kismith.co.uk> Date: Wed, 14 Dec 2011 17:35:41 +0000 Subject: Allow excluding from source tarballs diff --git a/Swift/Packaging/Source/package.sh b/Swift/Packaging/Source/package.sh index ef1e9a3..4d229a6 100755 --- a/Swift/Packaging/Source/package.sh +++ b/Swift/Packaging/Source/package.sh @@ -1,5 +1,8 @@ #!/bin/sh +## For a Swiften-only tarball, try +## EXCLUDE_FOLDERS="Swift Sluift Swiftob Limber Slimber" ./package.sh + export PYTHONPATH=../../../BuildTools/SCons VERSION=`../../../BuildTools/GetBuildVersion.py swift` DIRNAME=swift-$VERSION @@ -18,5 +21,12 @@ git clone ../../../.git $DIRNAME echo "$VERSION" > $DIRNAME/VERSION.swift rm -rf $DIRNAME/.git +echo "Excluding folders based on environment variable EXCLUDE_FOLDERS='$EXCLUDE_FOLDERS'" +for FOLDER in $EXCLUDE_FOLDERS; +do + echo "Excluding $FOLDER" + rm -rf $DIRNAME/$FOLDER +done + echo "Creating tarball ..." tar czf $DIRNAME.tar.gz $DIRNAME -- cgit v0.10.2-6-g49f6