> Op 23 mei 2021 om 20:17 heeft Ercolino de Spiacico <bellocar...@hotmail.com> 
> het volgende geschreven:
> 
>  I didn't try but I suppose the --test parameter works. However this is not 
> my point.
> I would like dnsmasq to stop (prevent execution) only for very serious 
> matters like incomplete IP addresses in config, binding port higher than 65K, 
> etc. you name it.
> 
> I believe there is a rather long list of reasons (incorrect dhcp-host syntax 
> being one as per original message) that could/should be excluded from this 
> process execution control.
> 

It is impossible for software to decide what is a ‘serious matter’ and what 
isn’t.

> This takes nothing away from the fact that having a clear/clean config is 
> ultimately a must, I just don't want to have to call a person in a different 
> continent again because of a typo on a "secondary" configuration parameter.
> 

You don’t have to. You can validate the config.

> In one sentence: let's make dnsmasq as resilient as possible.
> 

The workflow should be as resilient as possible. Ergo, validate your config. 
You could add the validation command to ExecStartPre to prevent dnsmasq from 
restarting with a faulty config.

> 
> Thanks
> 
> 
> 
> On 23/05/2021 20:07, Lonnie Abelbeck wrote:
>> 
>>>> On May 23, 2021, at 12:47 PM, Cyberfusion <wedwa...@cyberfusion.nl> wrote:
>>>> 
>>>>> Op 23 mei 2021 om 19:31 heeft Lonnie Abelbeck <li...@lonnie.abelbeck.com> 
>>>>> het volgende geschreven:
>>>>> 
>>>>> On May 23, 2021, at 11:08 AM, Cyberfusion <wedwa...@cyberfusion.nl> wrote:
>>>>> 
>>>>> Maybe it’s better to always validate the config before you restart 
>>>>> dnsmasq. 
>>>> # dnsmasq --test                   
>>>> dnsmasq: syntax check OK.
>>> Then the solution is to fix config validation, not add an option to ignore 
>>> errors.
>> I was just indicating dnsmasq had a validation test, builtin.
>> 
>> Best if the original reporter (Ercolino) could recreate the syntax error and 
>> see if --test flags it.
>> 
>> 
>> Lonnie
>> 
>> 
>> 
>> 
_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to