styxyang / dnsmasq-chinadns

A patched version of dnsmasq which filters out some spurious IP
GNU General Public License v2.0
119 stars 27 forks source link

--help 参数 #11

Closed leenchan closed 10 years ago

leenchan commented 10 years ago

可不可以在--help里面加上 --spurious-ip 和 --spurious-ip-file 的参数 我想利用 dnsmasq --help |grep 'spurious-ip' 来判断是否包含了这个功能 进而进行类似更新spurious ip 列表或者启用关闭等设置的命令行

aa65535 commented 10 years ago

这个是可以的 修改 src/option.c 这个文件 在 460 行下添加以下 代码:

  { LOPT_SPURIOUS_FILE, ARG_DUP, "<path>", gettext_noop("Specify path to spurious-ip file."), NULL }, 
  { LOPT_SPURIOUS_IP, ARG_DUP, "<ipaddr>", gettext_noop("Specify spurious ip."), NULL }, 

然后 make 编译, --help 输出如下:

    --spurious-ip-file=<path>           Specify path to spurious-ip file.
    --spurious-ip=<ipaddr>              Specify spurious ip.
styxyang commented 10 years ago

@leenchan @aa65535 我把那两行代码加进去了,谢谢提醒~

leenchan commented 10 years ago

@aa65535 @styx-hy Thank you~ man~!!!!!!!!