xref: /netbsd-src/etc/rc.d/dhcpcd (revision 5dd36a3bc8bf2a9dec29ceb6349550414570c447)
1#!/bin/sh
2
3# $NetBSD: dhcpcd,v 1.7 2020/02/22 11:55:43 roy Exp $
4
5# PROVIDE: dhcpcd
6# REQUIRE: network mountcritlocal
7# BEFORE:  NETWORKING
8
9$_rc_subr_loaded . /etc/rc.subr
10
11name=dhcpcd
12rcvar=$name
13command=/sbin/$name
14extra_commands="reload"
15
16load_rc_config $name
17
18# Work out what pidfile dhcpcd will use based on flags
19if [ -n "$flags" ]; then
20	myflags=$flags
21else
22	eval myflags=\$${name}_flags
23fi
24pidfile=$(eval $command -P $myflags 2>/dev/null)
25: ${pidfile:=/var/run/$name.pid}
26unset myflags
27
28run_rc_command "$1"
29