Discussion:
git: rc.d: Introduce 'dhcp_client' to wrap over dhclient and dhcpcd
Aaron LI
2018-11-14 12:54:16 UTC
Permalink
commit 817cf58581c06bb4ce35e4fa5895d14473c9718b
Author: Aaron LI <***@aaronly.me>
Date: Thu Oct 25 20:25:03 2018 +0800

rc.d: Introduce 'dhcp_client' to wrap over dhclient and dhcpcd

The new 'dhcp_client' rc script is a wrapper to start either dhclient(8)
or dhcpcd(8) based on the value of the 'dhcp_client' rc variable.

Other rc scripts are updated to depend on this wrapper instead of the
explicit 'dhclient'. This eases the migration from dhclient(8) to
dhcpcd(8) later.

Update rc.conf.5 and dhcp.8 man pages accordingly.

Meanwhile, remove the two obsolete variables 'dhcp_{program,flags}' from
/etc/rc.subr.

Summary of changes:
etc/defaults/pfi.conf | 6 +++---
etc/defaults/rc.conf | 4 +++-
etc/devd.conf | 8 ++++----
etc/network.subr | 4 ++--
etc/rc.d/Makefile | 2 +-
etc/rc.d/dhcp_client | 36 ++++++++++++++++++++++++++++++++++++
etc/rc.d/netif | 3 +--
etc/rc.subr | 10 ++++------
share/man/man5/rc.conf.5 | 26 +++++++++++++++++---------
share/man/man8/dhcp.8 | 38 ++++++++++++++++++++++++++------------
10 files changed, 97 insertions(+), 40 deletions(-)
create mode 100644 etc/rc.d/dhcp_client

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/817cf58581c06bb4ce35e4fa5895d14473c9718b
--
DragonFly BSD source repository
Loading...