On 04/24/2015 02:26 PM, openwrt-de...@couprie.net wrote: > The diff is for /etc/init.d/dnsmasq > > This diff works for me, it puts the following change in > /var/etc/dnsmasq.conf > > dhcp-relay=192.168.200.1,10.255.255.225 > > What do i need to change to submit it as a patch ?
Look at https://dev.openwrt.org/wiki/SubmittingPatches In short: - Base your patch on openwrt trunk, git or svn version. - Create the patch from the top directory or via "git diff" so it includes the full path. - Add a Signed-off-by line - Send with [PATCH] as subject prefix - Be careful that your email program does not line-wrap or otherwise modify the patch. Best to use "git send-email" directly... Hope that helps, bruno > Comments are welome :-) > > Perry > > On 24-04-15 13:21, Kevin Darbyshire-Bryant wrote: >> On 24/04/2015 11:17, Perry Couprie wrote: >>> And something like this ? >>> >>> --- dnsmasq.orig 2015-04-24 12:14:51.453093251 +0200 >>> +++ dnsmasq 2015-04-24 12:15:15.121092827 +0200 >>> @@ -416,6 +416,10 @@ >>> xappend >>> "--dhcp-range=$networkid,$START,$END,$NETMASK,$leasetime${options:+ >>> $options}" >>> >>> dhcp_option_add "$cfg" "$networkid" >>> + >>> + config_get relay "$cfg" relay >>> + network_get_ipaddr interface_ip "$networkid" >>> + xappend "--dhcp-relay=$interface_ip,$relay" >>> } >>> >>> dhcp_option_add() { >>> >>> Perry >>> >> That syntax won't work in /etc/dnsmasq.conf - it only understands >> dnsmasq options, not .init/uci script options which would then be >> passed to dnsmasq by /var/etc/dnsmasq.conf. If you were talking about >> extending uci so that it understood additional dnsmasq options then >> I'm afraid you're beyond my level of knowledge. Stuff that uci >> doesn't know about and is relatively static I've put into >> /etc/dnsmasq.conf manually as /var/etc/dnsmasq.conf references >> /etc/dnsmasq.conf for just such user customisation purposes. >> >> I hope that helps. >> >> Kevin >> >> >> >>> On 24-04-15 07:48, Kevin Darbyshire-Bryant wrote: >>>> Hi Perry, >>>> >>>> The /etc/dnsmasq.conf file is outside of uci control, so it doesn't >>>> get rebuilt at process start/stop and gets preserved across >>>> reboots/upgrades. It's an ideal place for tweaks and options that >>>> the uci interface is not yet aware. I use it all the time. Edit >>>> with your favourite text editor. >>>> >>>> Kevin >>>> >>>> >>>> -- >>>> Cheers, >>>> >>>> ke...@darbyshire-bryant.me.uk <mailto:ke...@darbyshire-bryant.me.uk> >>>> >>>> >>>> On 24 Apr 2015, at 00:10, Perry Couprie <pe...@couprie.net >>>> <mailto:pe...@couprie.net>> wrote: >>>> >>>>> Can this be done by using uci commands ? >>>>> >>>>> Perry >>>>> >>>>> On 23-04-15 23:20, Kevin Darbyshire-Bryant wrote: >>>>>> On 23/04/2015 21:55, openwrt-de...@couprie.net wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I need the dnsmasq --dhcp-relay option, how do i add this option >>>>>>> to the dnsmasq script ? >>>>>>> >>>>>>> Perry >>>>>> >>>>>> You could edit '/etc/dnsmasq.conf' and add your option/s directly >>>>>> to it. Does that achieve your aim? >>>>>> >>>>>> Kevin >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> openwrt-devel mailing list >>>>>> openwrt-devel@lists.openwrt.org >>>>>> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >>>>> >>> >> > > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel