forked from p15670423/monkey
Refactored for island to have only one requirements file.
This commit is contained in:
parent
cf3bf89df5
commit
ed921fceed
|
@ -69,7 +69,7 @@ log_message "Installing pip"
|
||||||
sudo apt-get install python-pip
|
sudo apt-get install python-pip
|
||||||
|
|
||||||
log_message "Installing island requirements"
|
log_message "Installing island requirements"
|
||||||
requirements="$ISLAND_PATH/requirements_linux.txt"
|
requirements="$ISLAND_PATH/requirements.txt"
|
||||||
python -m pip install --user -r ${requirements} || handle_error
|
python -m pip install --user -r ${requirements} || handle_error
|
||||||
|
|
||||||
# Download binaries
|
# Download binaries
|
||||||
|
@ -154,4 +154,4 @@ sudo chmod +x ./build.sh || handle_error
|
||||||
sudo chmod +x ${monkey_home}/monkey/infection_monkey/build_linux.sh
|
sudo chmod +x ${monkey_home}/monkey/infection_monkey/build_linux.sh
|
||||||
|
|
||||||
log_message "Deployment script finished."
|
log_message "Deployment script finished."
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -39,7 +39,7 @@ function Deploy-Windows([String] $monkey_home = (Get-Item -Path ".\").FullName,
|
||||||
New-Item -ItemType directory -path $binDir
|
New-Item -ItemType directory -path $binDir
|
||||||
"Bin directory added"
|
"Bin directory added"
|
||||||
}
|
}
|
||||||
|
|
||||||
# We check if python is installed
|
# We check if python is installed
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -72,11 +72,11 @@ function Deploy-Windows([String] $monkey_home = (Get-Item -Path ".\").FullName,
|
||||||
"Downloading Visual C++ Compiler for Python 2.7 ..."
|
"Downloading Visual C++ Compiler for Python 2.7 ..."
|
||||||
$webClient.DownloadFile($VC_FOR_PYTHON27_URL, $TEMP_VC_FOR_PYTHON27_INSTALLER)
|
$webClient.DownloadFile($VC_FOR_PYTHON27_URL, $TEMP_VC_FOR_PYTHON27_INSTALLER)
|
||||||
Start-Process -Wait $TEMP_VC_FOR_PYTHON27_INSTALLER -ErrorAction Stop
|
Start-Process -Wait $TEMP_VC_FOR_PYTHON27_INSTALLER -ErrorAction Stop
|
||||||
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")
|
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")
|
||||||
Remove-Item $TEMP_VC_FOR_PYTHON27_INSTALLER
|
Remove-Item $TEMP_VC_FOR_PYTHON27_INSTALLER
|
||||||
|
|
||||||
# Install requirements for island
|
# Install requirements for island
|
||||||
$islandRequirements = Join-Path -Path $monkey_home -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath "\requirements_windows.txt" -ErrorAction Stop
|
$islandRequirements = Join-Path -Path $monkey_home -ChildPath $MONKEY_ISLAND_DIR | Join-Path -ChildPath "\requirements.txt" -ErrorAction Stop
|
||||||
"Upgrading pip..."
|
"Upgrading pip..."
|
||||||
$output = cmd.exe /c 'python -m pip install --user --upgrade pip 2>&1'
|
$output = cmd.exe /c 'python -m pip install --user --upgrade pip 2>&1'
|
||||||
$output
|
$output
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
python-dateutil
|
|
||||||
tornado
|
|
||||||
werkzeug
|
|
||||||
jinja2
|
|
||||||
markupsafe
|
|
||||||
itsdangerous
|
|
||||||
click
|
|
||||||
flask
|
|
||||||
Flask-Pymongo
|
|
||||||
Flask-Restful
|
|
||||||
Flask-JWT
|
|
||||||
jsonschema
|
|
||||||
netifaces
|
|
||||||
ipaddress
|
|
||||||
enum34
|
|
||||||
PyCrypto
|
|
Loading…
Reference in New Issue