I got a small idea for astaro.
Alot of people wants to implement their own stuff and run servers (like apache/dhcpd/ftp). And i thougt a little bit about how they could do this and how you could implement so it would be easy to integrate into your web interface.
And the thing i thougt about was for you to add some sort of package system.
A example package could look like this:
dhcp_pkg:
- binarys
/usr/pkg/software/server
/usr/pkg/software/manager
/etc/pkg/software/settings.cfg
.
and so on.
- config utility
/scripts/pkg_software/web_config.pl
/scripts/pkg_software/web_accesscontrol.pl
/scripts/pkg_software/startstop.pl
or something like this.
This would make it possible for other people to create packages that could be installed into astaro without that you have to implement it into the astaro release, and it would also make it easier for you to insert new functions to astaro.
You just need to write a simple package handler and a specification of how a package configuration script should interact with astaro.
This will make it easy for people to create packages for software that they want to use, but that you dont want to support or that you dont think is neccesary.
Keep up the good work!
/Patric
This thread was automatically locked due to age.