Make source code directories read-only and write runtime artifacts to a writable location #1141
Labels
Code Quality
Deficiencies in code quality
Complexity: Medium
Impact: High
QA
Issues relating to Quality Assurance and testing
DRAFT
Monkey Island should avoid mixing runtime artifacts with the project's source code.
AppImage and Docker (to a lesser extent) already write runtime artifacts to a dedicated location, but some functionality is duplicated between them.
Windows could store the runtime artifacts in a location like %AppData%.
monkey_island/cc/main.py configures datA
Modify the Linux run script to use the new functionality as implemented in python.
Modify the
appimage/run_appimage.sh
to use the functionality as implemented in python.Modify the docker build script to use the new functionality as implemented in python.
Modify the windows run script to use the new functionality as implemented in python.
Modify the MSI build script to use the new functionality as implemented in python.
Update documentation to reflect where runtime artifacts are now stored.
The text was updated successfully, but these errors were encountered: