Hi,
We have written a lot of third party tools for NAV here at UiT. Installing these every time we made a change was a chore, so I wrote a tool installer to automate this. An typical install script looks like this:
from nav.uit.toolinst import install_tool
install_tool( name='dhcp', title='DHCP', description='Add MAC-address to DHCP-service.')
The installer will discover all relevant files and install them in their proper place.
A full blueprint with a link to the code and examples can be found here:
https://blueprints.launchpad.net/nav/+spec/tool-installer
Is there any interest in such a tool?
- Ole Martin