On Mon, Sep 29, 2014, at 01:34 PM, Tom Eastep wrote:
> The current Shorewall version is usable back to at least RHEL 5, Debian
> 5, and OpenSuse 10. So per-distro defaults (as represented by the
> shorewallrc.* files) are not one-size-fits-all.

I'd consider starting a retort with "Nobody uses THOSE ...", but that'd be 
foolhardy.

Point taken.

> For several years now, I've been tempted to drop rpms from the Shorewall
> distribution altogether:

Not a fan myself; I personally find the overhead of cryptic .spec files an 
annoyance.  As mentioned, I'm just taking advantage of the easy 
uninstallablility ... 

`checkinstall` had made that very easy for any build/install.  No longer 
maintained, and currecntly buggy.

> - The Shorewall install system is capable of per-host/per-distro
>   customization and can create tarballs suitable for input into
>   the packaging systems.

If I'm objectively honest, rather than greedy, my own advice would be to drop 
rpms.  It, at least, removes all (most?) host-specificity, simplifies 
maintenance, and lets "dev" focus on functional, rather than administrative, 
code.

A clean tarballs-only build system, with a single configurable shorewallrc that 
carries config to all build targets, is attractive.

Installing into a single non-system directory, e.g. 
/opt/shorewall/{bin,sbin,lib,etc etc}, is trivially 'reversible', and can 
easily be integrated into init.d's or systemd units.

etc.

 I.e., I can't really disagree with you.

------------------------------------------------------------------------------
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to