summaryrefslogtreecommitdiff
path: root/release-process
diff options
context:
space:
mode:
authorTony Finch <dot@dotat.at>2013-11-07 16:25:51 +0000
committerTony Finch <dot@dotat.at>2013-11-07 16:25:51 +0000
commitaf548e04066be00accef8adda14086b893f41128 (patch)
tree3c02ff10de8e24a4589a7ef2b73647264b384507 /release-process
parent32a1dd3f7259a98aa120274b78b9de759d8c0140 (diff)
quickrelease: A dumb script for making source-only tarballs
Diffstat (limited to 'release-process')
-rwxr-xr-xrelease-process/scripts/quickrelease30
1 files changed, 30 insertions, 0 deletions
diff --git a/release-process/scripts/quickrelease b/release-process/scripts/quickrelease
new file mode 100755
index 000000000..dd16fa0f5
--- /dev/null
+++ b/release-process/scripts/quickrelease
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+# A really dumb script for making a quick tarball of Exim
+
+set -e
+
+OWD=$(pwd -P)
+
+GWD=$(git rev-parse --git-dir)
+
+TWD=$(mktemp -d -t exim) || exit 1
+echo $TWD
+cd $TWD
+
+git clone $GWD
+
+cd exim/src/src
+../scripts/reversion
+. version.sh
+EXIM=exim-${EXIM_RELEASE_VERSION}${EXIM_VARIANT_VERSION}
+
+cd ../..
+mv src $EXIM
+tar cfz $EXIM.tar.gz $EXIM
+mv $EXIM src
+
+cd $OWD
+mv $TWD/exim/$EXIM.tar.gz .
+rm -rf $EXIM
+echo $EXIM.tar.gz