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