I am trying to pass a DHCP header value that is read from the client DHCP 
request- to the file being called by dhcp-script=<file>. The easiest way to do 
that I think is to set an environment variable that the dhcp-script=<file> has 
access to while executing.


Thanks,


Daniel


________________________________
From: Dnsmasq-discuss <dnsmasq-discuss-boun...@lists.thekelleys.org.uk> on 
behalf of Geert Stappers <stapp...@stappers.nl>
Sent: Friday, August 10, 2018 1:51:26 AM
To: dnsmasq-discuss@lists.thekelleys.org.uk
Subject: Re: [Dnsmasq-discuss] Set environment variable for dhcp-script

On Thu, Aug 09, 2018 at 08:38:33PM +0000, Daniel Weller wrote:
> Hello,
>
> I am trying to set an environment variable from inside dnsmasq- giving
> the script being called by dhcp-script access to that variable. I
> think the location to do this is inside helper.c in the create_helper()
> function. However, when it forks I am unable to follow the child process
> in my debugger. I have tried setting "set follow-fork-mode <mode>" &
> "set detach-on-fork <mode>" but after the process forks- it seems to
> just hang and never be called.
>
> Also I've got my local variable inside the lease struct and passed to
> queue_script() in helper.c.
>
> Any ideas how to debug the dhcp-script child process or where I should
> set the environment variable to allow the script called by dhcp-script
> to read this environment variable?

What is the original problem?


Groeten
Geert Stappers
--
Leven en laten leven

_______________________________________________
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