Fabric Manager is a proxy between the ResourceCreator and LLamaS
Make sure pip3 is installed
sudo apt install python3-pip
Point to a fabric-manager git project:
pip3 install git+https://github.com/linux-genz/genz-fabric-manager@latest
Create a symlink from the cloned project into python3 dist-packages
git clone https://github.com/linux-genz/genz-fabric-manager
Add path for Current user (without sudo)
sudo ln -s <path_to_genz-fabric-manager>/fabric_manager ~/.local/lib/python3.6/site-packages/fabric_manager
Add path for all users (need sudo):
sudo ln -s <path_to_genz-fabric-manager>/fabric_manager /usr/lib/python3/dist-packages/fabric_manager
python3 -m fabric_manager -vvvvv
cd <path_to_cloned_genz-fabric-manager>/fabric_manager
./fm_server.py -vvvv
To build/rebuild pip3 dist, run the following from the top of the project (where setup.py is):
python3 setup.py sdist bdist_wheel
python setup.py bdist_rpm
More info on how to build rpm from python source:
https://docs.python.org/2.0/dist/creating-rpms.html
https://docs.python.org/2/distutils/builtdist.html
Run from top of the project:
python setup.py --command-packages=stdeb.command bdist_deb
For more info: