ManaTools::Shared::Shorewall
write_
INPUT
$conf: HASH, contains the configuration to write
$action: Str, possible values are “keep” or “drop”
OUTPUT
0: requires user interaction
1: everything has been done
DESCRIPTION
This function stores the configuration for shorewall inside the proper files.
NOTES
if write_ is called without the $action parameter it can return 0 (i.e. user interaction requested) when the firewall configuration has been manually changed.
In that case the developer will have to handle this request by providing two choices within the domain (keep | drop) and then recall write_ with the choosen behaviour.