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