1#!/bin/sh
2
3# $NetBSD: dhcpcd,v 1.11 2020/09/08 12:52:18 martin Exp $
4
5# PROVIDE: dhcpcd
6# REQUIRE: network CRITLOCALMOUNTED
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