All modules stored in /opt/quarantine
General process:
su - networkadmin
- locate source for software package / module (python etc)
- download into (or git clone)
/opt/quarantine/${name}/${version}/src
- compile as necessary
- binaries should be compiled to/directed to
/opt/quarantine/${name}/${version}/install
python modules should use python setup.py, which requires the following steps in order to ensure that they can be loaded properly:> mkdir -p ../../install//lib/python3.7/site-packages/ > export PYTHONPATH=../../install//lib/python3.7/site-packages/:${PYTHONPATH} > python setup.py install --prefix ../../install
- Properly document your installation steps in
src/README.md
- copy .lua file from existing module and adapt to update the required modules and alter required paths as necessary
- run
/opt/quarantine/link-new-modules.sh
> git add ...
> git commit ...
> git push https://github.com/gdevenyi/neuralabc_modules
#> git push origin master