Hi,

I think it would be OK to add different "--*-script" commands. So you can have 
'dhcp6-script', 'tftp-script' ... possibly 'dns-script', etc, etc.

I know that I would like to have a single script to deal with each of these, 
and that IS how I would do it.
The way I would do (and usually is done) is that /each/ of the --*-script 
command would point to a *different* file; each of which is a symlink to the 
same "real" file!

The "real" script should look at '$0' and figure out which "action" is 
triggering self and take appropriate action.

Regards,
Shantanu


--- On Tue, 3/20/12, Simon Kelley <si...@thekelleys.org.uk> wrote:

> From: Simon Kelley <si...@thekelleys.org.uk>
> Subject: Re: [Dnsmasq-discuss] Feature Request: tftp-script
> To: "richardvo...@gmail.com" <richardvo...@gmail.com>
> Cc: dnsmasq-discuss@lists.thekelleys.org.uk
> Date: Tuesday, March 20, 2012, 5:14 PM
> On 19/03/12 17:51, richardvo...@gmail.com
> wrote:
> > Existing scripts could definitely break, imagine one
> that just logs
> > certain environment variables plus the parameter. 
> The new action values
> > won't have the right environment variable set.
> 
> A good point, but such scripts are already going to suffer
> as soon as DHCPv6 is used: that has the same action values,
> but some environment variables change.
> 
> Adding --tftp-script will work this time, but it will have
> to be repeated with more --*-script options if we ever add
> more functions. That starts to get silly. Biting the bullet
> now, and documenting that the script has to ignore unknown
> actions, fixes the problem once and for all.
> 
> Of course, that should have been the case from the start,
> but it's too late now. Dnsmasq's record on backwards
> compatibility is pretty good, so maybe we're entitled to a
> bit of slack.
> 
> > 
> > How about both?  Give the --tftp-script the same
> action parameter, and
> > keep actions unique, that way both options can be
> pointed to the same
> > script, or separate scripts.
> > 
> 
> If --tftp-script is used, that's the way to go, for sure.
> 
> Cheers,
> 
> Simon.
> 
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss@lists.thekelleys.org.uk
> http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
> 

_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss

Reply via email to