mirror of
https://github.com/MobSF/Mobile-Security-Framework-MobSF.git
synced 2026-10-12 02:06:59 +00:00
26 lines
759 B
Bash
Executable File
26 lines
759 B
Bash
Executable File
if ! [ -x "$(command -v python3)" ]; then
|
|
echo '[ERROR] python3 is not installed.' >&2
|
|
exit 1
|
|
fi
|
|
echo '[INSTALL] Found Python3'
|
|
echo '[INSTALL] Installing Virtualenv'
|
|
python3 -m pip install virtualenv
|
|
echo '[INSTALL] Using Virtualenv'
|
|
virtualenv venv -p python3
|
|
source venv/bin/activate
|
|
platform='unknown'
|
|
unamestr=`uname`
|
|
if [[ "$unamestr" == 'Darwin' ]]; then
|
|
export ARCHFLAGS="-arch x86_64"
|
|
export LDFLAGS="-L/usr/local/opt/openssl/lib"
|
|
export CFLAGS="-I/usr/local/opt/openssl/include"
|
|
fi
|
|
echo '[INSTALL] Installing Requirements'
|
|
pip install -r requirements.txt
|
|
echo '[INSTALL] Clean Up'
|
|
bash scripts/clean.sh y
|
|
echo '[INSTALL] Migrating Database'
|
|
python manage.py makemigrations
|
|
python manage.py migrate
|
|
echo '[INSTALL] Installation Complete'
|