]> kaliko git repositories - mpd-sima.git/commitdiff
Improved virtualenv install helper
authorkaliko <efrim@azylum.org>
Wed, 8 Jan 2014 20:12:46 +0000 (21:12 +0100)
committerkaliko <efrim@azylum.org>
Wed, 8 Jan 2014 20:12:46 +0000 (21:12 +0100)
INSTALL
vinstall.sh

diff --git a/INSTALL b/INSTALL
index 1ef95d16ec17ccc35dd51e6373ffa92b505347ca..337766ea8a7a65404af0299d6255f19344ee83c8 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,12 +1,17 @@
 Virtualenv installation:
 
 Run ./vinstall.sh to generate the python virtualenv and install requirements.
-You might specify a python3 interpreter if the binary name defers from python3.3 :
-
-       PY3=/usr/bin/python ./vinstall.sh
 
+Default looks for python3 on the system.
+It will setup a virtualenv within a "venv" directory (same level as vinstall.sh file).
 It should also write a shell wrapper to run mpd-sima within the virtualenv.
 
        ./vmpd-sima --help
 
+You might specify a python3 interpreter if the binary name differs from python3:
+
+    PY3=/usr/bin/python ./vinstall.sh
+
+You can locate the virtalenv somewhere else:
 
+    INSTALL_DIR=/tmp/crap_test/ ./vinstall.sh
index 143e8850a3383917fa4409d25682fb83ba99efd2..b90dbbb4b06f393304f7430ca7dbf75bdf1fae1a 100755 (executable)
@@ -37,21 +37,26 @@ PIP_OPTIONS=""
 
 pip $PIP_OPTIONS install --pre python-musicpd || exit 1
 
-echo Installing mpd-siuma
+echo Installing mpd-sima
 $(dirname $0)/setup.py --quiet install || exit 1
 
 deactivate
 
 SIMA_LAUNCHER=mpd-sima
-SIMA_VLAUNCHER=$(readlink -f $(dirname $0))/vmpd-sima
+SIMA_VLAUNCHER=$INSTALL_DIR/vmpd-sima
 
-cat << EOF > $SIMA_VLAUNCHER
+cat << EOF > "$SIMA_VLAUNCHER"
 #!/bin/sh
 . $INSTALL_DIR/venv/bin/activate
 $SIMA_LAUNCHER "\$@"
 EOF
 chmod +x $SIMA_VLAUNCHER
 
+echo Cleaning up
+rm -rf $(dirname $0)/dist
+rm -rf $(dirname $0)/build
+rm -rf $(dirname $0)/sima.egg-info
+
 echo
 
 # vim: fileencoding=utf8