Opened 6 years ago

Closed 6 years ago

Last modified 4 years ago

#11116 closed enhancement (fixed)

Dnsmasq should run from intermediate config file and not args passed via command-line

Reported by: philipp@… Owned by: developers
Priority: low Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: Cc: philipp@…


When the /etc/init.d/dnsmasq script runs, it passes the resultant config on the command-line to /usr/sbin/dnsmasq.

This makes it harder compare the resulting config from making changes, or to attach the final config to bug reports, share with others for examination, etc.

If you have an existing router for instance that has a hand-generated /etc/dnsmasq.conf and you want to replace it with OpenWRT, it's difficult to work backwards to an equivalent /etc/config/dnsmasq file that operates similarly.

Attachments (0)

Change History (3)

comment:1 Changed 6 years ago by hato

For the last purpose you mentioned, you could just put your config file to /etc/dnsmasq.conf, this still works. You just have to remember that the command line options (thus the uci configuration) take precedence.

comment:2 Changed 6 years ago by swalker

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r31182.

comment:3 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

as closed .
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.