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