From 1067f8a9bb316848a1c80e5af258a05687c77b8f Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Fri, 24 Aug 2012 06:25:29 -0700 Subject: [PATCH] Use the non-fatal error reporting feature for missing capabilities Signed-off-by: Tom Eastep --- Shorewall/Perl/Shorewall/Config.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Shorewall/Perl/Shorewall/Config.pm b/Shorewall/Perl/Shorewall/Config.pm index 211c07f0b..86df57209 100644 --- a/Shorewall/Perl/Shorewall/Config.pm +++ b/Shorewall/Perl/Shorewall/Config.pm @@ -3778,7 +3778,10 @@ sub determine_capabilities() { sub require_capability( $$$ ) { my ( $capability, $description, $singular ) = @_; - fatal_error "$description require${singular} $capdesc{$capability} in your kernel and iptables" unless have_capability $capability; + unless ( have_capability $capability ) { + nonfatal_error "$description require${singular} $capdesc{$capability} in your kernel and iptables"; + $capabilities{$capability} = 1; + } } #