On 5/27/2015 12:43 PM, Tom Eastep wrote:
> On 5/27/2015 11:40 AM, PGNd wrote:
>> On Wed, May 27, 2015, at 11:35 AM, Tom Eastep wrote:
>>>> What's the right place/method to do that prereq check, and safely, 
>>>> immediately exit the compile step? 
>>>>
>>> Aren't you using Shorewall-lite? If so, the compiler normally runs on a
>>> system different from the firewall.
>> Yes, I am. And, yes, it does here.
>>
>> I'm simply asking where/how to abort the compile step correctly & cleanly on 
>> THIS local machine, so as to fire an error, and NOT try to push any update 
>> to the target, remote firewall.
>>
>>
> In the 'compile' extension script (written in Perl):
>
> use Shorewall::Config;
>
> ...
>
> fatal_error( "Something is wrong" );
>
More completely:

use Shorewall::Config;

...

if ( somethingiswrong ) {

    fatal_error( "Something is wrong");

}

...

1; # Indicate success


-Tom

-- 
Tom Eastep        \ When I die, I want to go like my Grandfather who
Shoreline,         \ died peacefully in his sleep. Not screaming like
Washington, USA     \ all of the passengers in his car
http://shorewall.net \________________________________________________


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to