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 11 name=dhcpcd 12 rcvar=$name 13 command=/sbin/$name 14 extra_commands="reload" 15 16 load_rc_config $name 17 18 # Work out what pidfile dhcpcd will use based on flags 19 if [ -n "$flags" ]; then 20 myflags=$flags 21 else 22 eval myflags=\$${name}_flags 23 fi 24 pidfile=$(eval $command -P $myflags 2>/dev/null) 25 : ${pidfile:=/var/run/$name.pid} 26 unset myflags 27 28 run_rc_command "$1" 29