Chad Carr wrote:
On Fri, 2003-02-07 at 14:15, Matt Schalit wrote:
Does every package need a manifest of all possible variables
and commands?  Is that possible?
Yes. For _complete_ configuration yes.  Is it possible: not for
shorewall ;-).  But not really required for a web interface.  Our
competition on this front is linksys, dlink, microsoft, netgear,
toshiba?, cobalt?

You don't have to expose all the beautiful workings to the world.  Just
the most common.  Advanced configuration has been and always will be by
hand.  When competing against cisco you need cli and snmp; for the rest
you need web.
Each package mainly needs to know about it's own configuration
variables, along with some "globally" defined standard variables, so
things the hostname, primary IP, or whatever don't need to be extracted
from run-time configuration or entered in lots of different places.  The
nice thing about a database with some structure (tree or otherwise) is
it can gracefully deal with adding new package specific configuration
details without name-space problems (other within the package itself,
which is fully controllable by the packager), and it also make it easy
to extract the configuration details just for specific package, which
will be handy when we get an advanced packaging system capable of
upgrades or the like. :)

Also, I see room for multiple versions of similar packages, and even
different versions of the same package.  A simle 2-3 interface shorewall
configuration for the typical internet-internal-DMZ(optional) setup
would be fine for most folks, and should be fairly easy to put an
abstracted configuraiton layer in front of (even for shorewall :).  But
get into a 6 interface proxy-arp setup with VPN's (like I'm running on
my current firewall), and you'll probably drop the web interface
entirely, possibly just providing hooks to edit files and view current
configuration & statistics.

--
Charles Steinkuehler
[EMAIL PROTECTED]




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com

_______________________________________________
leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to