aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-04-13 17:17:18 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-04-13 17:17:18 +0200
commitcbf6cad8524b2b46a364898274871eba5dca776f (patch)
tree2bab89e6d6ed6943bf1f9eed676562af5d1832ca
parentba149d90adc9d041b255bdefc7cb2002cbcf4216 (diff)
downloadmitmproxy-cbf6cad8524b2b46a364898274871eba5dca776f.tar.gz
mitmproxy-cbf6cad8524b2b46a364898274871eba5dca776f.tar.bz2
mitmproxy-cbf6cad8524b2b46a364898274871eba5dca776f.zip
make dev script more robust, fix #556
-rwxr-xr-xdev5
-rw-r--r--dev.bat3
2 files changed, 6 insertions, 2 deletions
diff --git a/dev b/dev
index 9f66cbaf..0e5cb441 100755
--- a/dev
+++ b/dev
@@ -1,7 +1,8 @@
-#!/bin/sh
+#!/bin/bash
+set -e
VENV=../venv.mitmproxy
-virtualenv $VENV
+python2 -m virtualenv $VENV
source $VENV/bin/activate
pip install --src .. -r requirements.txt
diff --git a/dev.bat b/dev.bat
index 303c804e..59e654d4 100644
--- a/dev.bat
+++ b/dev.bat
@@ -2,8 +2,11 @@
set VENV=..\venv.mitmproxy
virtualenv %VENV%
+if %errorlevel% neq 0 exit /b %errorlevel%
call %VENV%\Scripts\activate.bat
+if %errorlevel% neq 0 exit /b %errorlevel%
pip install --src .. -r requirements.txt
+if %errorlevel% neq 0 exit /b %errorlevel%
echo.
echo * Created virtualenv environment in %VENV%.