aboutsummaryrefslogtreecommitdiffstats
path: root/release/test-release
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-01-22 16:01:31 +0100
committerMaximilian Hils <git@maximilianhils.com>2014-01-22 16:01:31 +0100
commit94e530ec4fe4378f89eea44796f31847da52ddf2 (patch)
treee8f30dc5fefd0654e4d700a01e4364f0ea25b8a0 /release/test-release
parent1786d778194b543ae77468a716c9e15caf247180 (diff)
parent9044b8b8f534debf84de553bf1e57cd91a08ee91 (diff)
downloadmitmproxy-94e530ec4fe4378f89eea44796f31847da52ddf2.tar.gz
mitmproxy-94e530ec4fe4378f89eea44796f31847da52ddf2.tar.bz2
mitmproxy-94e530ec4fe4378f89eea44796f31847da52ddf2.zip
merge master
Diffstat (limited to 'release/test-release')
-rwxr-xr-xrelease/test-release37
1 files changed, 37 insertions, 0 deletions
diff --git a/release/test-release b/release/test-release
new file mode 100755
index 00000000..8b53c14c
--- /dev/null
+++ b/release/test-release
@@ -0,0 +1,37 @@
+#!/bin/bash
+
+MITMPROXY_DIR=~/mitmproxy/mitmproxy
+NETLIB_DIR=~/mitmproxy/netlib
+PATHOD_DIR=~/mitmproxy/pathod
+DST=/tmp/mitmproxy_release
+
+rm -rf $DST
+mkdir -p $DST
+
+cd $NETLIB_DIR
+echo "Creating netlib source distribution..."
+python ./setup.py -q sdist --dist-dir $DST
+
+echo "Creating mitmproxy source distribution..."
+cd $MITMPROXY_DIR
+python ./setup.py -q sdist --dist-dir $DST
+
+echo "Creating pathod source distribution..."
+cd $PATHOD_DIR
+python ./setup.py -q sdist --dist-dir $DST
+
+echo "Creating virtualenv for test install..."
+virtualenv -q $DST/venv
+
+echo "Installing netlib..."
+$DST/venv/bin/pip -q install --download-cache ~/.pipcache $DST/netlib*
+echo "Installing pathod..."
+$DST/venv/bin/pip -q install --download-cache ~/.pipcache $DST/pathod*
+echo "Installing mitmproxy..."
+$DST/venv/bin/pip -q install --download-cache ~/.pipcache $DST/mitmproxy*
+
+echo "Running binaries..."
+$DST/venv/bin/mitmproxy --version
+$DST/venv/bin/mitmdump --version
+$DST/venv/bin/pathod --version
+$DST/venv/bin/pathoc --version