> Now apart from these changes as a whole I am not so happy about this
> shorewallrc.vendor approach you have made hard coded destinations and
> this does not fit to the previously discussed rpmmacros approach.
>   
I doubt the shorewallrc.vendor would be needed if my suggestion of 
adopting "%configure" (which lists most, if not all of the 
distro-specific directories) is adopted - shorewallrc.%{_vendor} won't 
be needed then at all.

> I do not like the idea of installing the following under
> /usr/share/shorewall they belong to %perl_vendorlib as they are modules
>
>
> Shorewall/Accounting.pm
> Shorewall/Chains.pm
> Shorewall/Compiler.pm
> Shorewall/Config.pm
> Shorewall/IPAddrs.pm
> Shorewall/Misc.pm
> Shorewall/Nat.pm
> Shorewall/Proc.pm
> Shorewall/Providers.pm
> Shorewall/Proxyarp.pm
> Shorewall/Raw.pm
> Shorewall/Rules.pm
> Shorewall/Tc.pm
> Shorewall/Tunnels.pm
> Shorewall/Zones.pm
>   
I agree with that too.

> I would rather go back to the 4.5.1 install and packaging routine which
> used the rpmmacros
>   
The "old" (busted) installation method is fraud as it has many of the 
directories used hard-coded, making it impossible to install any 
shorewall products in places where there is no package management system 
available (routers, smartphones, embedded devices in general comes to 
mind).

By having the whole product packaged in a tar archive and using a simple 
install script to install and then uninstall/upgrade is the way to go, 
but then I would need to be able to specify/redefine the directories 
used for that installation, hence the need of an additional file 
(whether this is shorewall-pkg.config or .shorewallrc is a matter of 
debate) to store these.


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to