dhcpcd revision 1.5
11.1Sroy#!/bin/sh
21.1Sroy
31.5Sroy# $NetBSD: dhcpcd,v 1.5 2016/01/07 22:03:00 roy Exp $
41.5Sroy
51.1Sroy# PROVIDE: dhcpcd
61.1Sroy# REQUIRE: network mountcritlocal
71.1Sroy# BEFORE:  NETWORKING
81.1Sroy
91.1Sroy$_rc_subr_loaded . /etc/rc.subr
101.1Sroy
111.1Sroyname=dhcpcd
121.1Sroyrcvar=$name
131.1Sroycommand=/sbin/$name
141.3Skhorbenextra_commands="reload"
151.1Sroy
161.1Sroyload_rc_config $name
171.2Sroy
181.5Sroy# Work out what pidfile dhcpcd will use based on flags
191.2Sroyif [ -n "$flags" ]; then
201.2Sroy	myflags=$flags
211.2Sroyelse
221.2Sroy	eval myflags=\$${name}_flags
231.2Sroyfi
241.5Sroypidfile=$(eval $command -P $myflags 2>/dev/null)
251.5Sroy: ${pidfile:=/var/run/$name.pid}
261.5Sroyunset myflags
271.2Sroy
281.1Sroyrun_rc_command "$1"
29