11.1Sroy#!/bin/sh 21.1Sroy 31.11Smartin# $NetBSD: dhcpcd,v 1.11 2020/09/08 12:52:18 martin Exp $ 41.5Sroy 51.1Sroy# PROVIDE: dhcpcd 61.11Smartin# REQUIRE: network CRITLOCALMOUNTED 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