[BACK]Return to dhcpcd CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / etc / rc.d

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/etc/rc.d/dhcpcd between version 1.1 and 1.2

version 1.1, 2009/04/28 23:30:34 version 1.2, 2013/06/25 13:02:53
Line 9  $_rc_subr_loaded . /etc/rc.subr
Line 9  $_rc_subr_loaded . /etc/rc.subr
 name=dhcpcd  name=dhcpcd
 rcvar=$name  rcvar=$name
 command=/sbin/$name  command=/sbin/$name
 pidfile=/var/run/$name.pid  
   
 load_rc_config $name  load_rc_config $name
   
   # If the last argument to dhcpcd is a valid interface and the prior argument
   # is not then dhcpcd will start on one interface only and create a pidfile
   # based on the interface name. See PR bin/43490.
   if [ -n "$flags" ]; then
           myflags=$flags
   else
           eval myflags=\$${name}_flags
   fi
   ifname="${myflags##* }"
   myflags="${myflags%% $ifname}"
   last_flag="${myflags##* }"
   if /sbin/ifconfig "$ifname" >/dev/null 2>&1 &&
       ! /sbin/ifconfig "$last_flag" >/dev/null 2>&1
   then
           pidfile=/var/run/$name-"$ifname".pid
   else
           pidfile=/var/run/$name.pid
   fi
   unset myflags ifname last_flag
   
 run_rc_command "$1"  run_rc_command "$1"

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb <webmaster@jp.NetBSD.org>