projects
/
openwrt
/
svn-archive
/
openwrt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0b6d389
)
fix $pidfile in dhcp
author
Mike Baker
<mbm@openwrt.org>
Mon, 18 Jul 2005 02:45:52 +0000
(
02:45
+0000)
committer
Mike Baker
<mbm@openwrt.org>
Mon, 18 Jul 2005 02:45:52 +0000
(
02:45
+0000)
SVN-Revision: 1497
openwrt/target/default/target_skeleton/sbin/ifup
patch
|
blob
|
history
diff --git
a/openwrt/target/default/target_skeleton/sbin/ifup
b/openwrt/target/default/target_skeleton/sbin/ifup
index 3d81364d0807556acc41081650f3c6fe3fe1f007..5dac3f9987546b4424bdcd07a2541bf1ce6bd2c0 100755
(executable)
--- a/
openwrt/target/default/target_skeleton/sbin/ifup
+++ b/
openwrt/target/default/target_skeleton/sbin/ifup
@@
-12,6
+12,9
@@
if_valid $if || exit
mac=$(nvram get ${type}_hwaddr)
$DEBUG ifconfig $if down 2>&-
+pidfile=/var/run/${if}.pid
+[ -f $pidfile ] && $DEBUG kill $(cat $pidfile)
+
if [ "${if%%[0-9]}" = "br" ]; then
stp=$(nvram get ${type}_stp)
$DEBUG brctl delbr $if 2>&-
@@
-47,7
+50,6
@@
case "$if_proto" in
;;
dhcp)
ip=$(nvram get ${type}_ipaddr)
- [ -f $pidfile ] && $DEBUG kill $(cat $pidfile)
${DEBUG:-eval} "udhcpc -R -i $if ${ip:+-r $ip} -b -p $pidfile &"
;;
none|"")