Make deb use virtualenv

This commit is contained in:
Itay Mizeretz 2018-01-02 15:27:32 +02:00
parent a5135c3c3f
commit a2da9614a6
3 changed files with 9 additions and 6 deletions

View File

@ -2,16 +2,18 @@
MONKEY_FOLDER=/var/monkey_island MONKEY_FOLDER=/var/monkey_island
INSTALLATION_FOLDER=/var/monkey_island/installation INSTALLATION_FOLDER=/var/monkey_island/installation
PYTHON_FOLDER=/var/monkey_island/bin/python
cp -f ${MONKEY_FOLDER}/monkey.sh /usr/bin/monkey cp -f ${MONKEY_FOLDER}/monkey.sh /usr/bin/monkey
chmod 755 /usr/bin/monkey chmod 755 /usr/bin/monkey
# Fix dependency bug # Prepare python virtualenv
pip uninstall -y bson pip install virtualenv --no-index --find-links file://$INSTALLATION_FOLDER
mkdir ${MONKEY_FOLDER}/bin
virtualenv ${PYTHON_FOLDER}
# install pip requirements # install pip requirements
pip install -r $MONKEY_FOLDER/pip_requirements.txt --no-index --find-links file://$INSTALLATION_FOLDER ${PYTHON_FOLDER}/bin/python/python -m pip install -r $MONKEY_FOLDER/pip_requirements.txt --no-index --find-links file://$INSTALLATION_FOLDER
# remove installation folder and unnecessary files # remove installation folder and unnecessary files
rm -rf ${INSTALLATION_FOLDER} rm -rf ${INSTALLATION_FOLDER}

View File

@ -10,3 +10,4 @@ Flask-Pymongo
Flask-Restful Flask-Restful
jsonschema jsonschema
netifaces netifaces
virtualenv

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/bin/bash
cd /var/monkey_island/cc cd /var/monkey_island/cc
python main.py /var/monkey_island/bin/python/python main.py