> Just a little idea I stumbled upon...
>
> How about having a directory that allows dropping in files as part of
> packages (e.g. /etc/sysconfig/SuSEfirewall2.d/).
>
> Those files could include stuff like
> - a detailed description of the ports that are relevant to the package
> - parsable data for SuSEfirewall2, to be able to open (or close) ports
> based on that information
> ---8<--------------------------------------------
> <susefirewall2-service id="xmpp">
> <summary>XMPP/Jabber</summary>
> <description>
> Open these ports to allow communication with an
> XMPP/Jabber server hosted in your network.
> </description>
> <ports>
> <port proto="udp" port="5222" />
> <port-range proto="tcp" range="5222-5223"/>
> </ports>
> <susefirewall2-service>
> ---8<--------------------------------------------
> (of course, it should be capable of being localized)

> I'd like to have that too :-) It's nothing SuSEfirewall2 should deal
> with though. The YaST firewall module can make use of that
> information instead. Currently the information about ports is
> hardcoded in /usr/share/YaST2/modules/SuSEFirewallServices.ycp

Hi,

I like the proposal, that's almost exactly what I wanted to do.
Additionally, using an XML format for storing this kind of information
is even better than I planned. The only thing, I doubt, is the
translation of <summary/> and <description/> but there definitely must
be a way to do that somehow.

Also the /path/ for storing these XML files has to be consulted with
some LSB guru to follow the LSB standards (if such rule exists).

Well, having these services well-defined by packages themselves seems to
be a good idea, on the other hand too many defined services might make
the UI almost unusable :)

Lukas

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to