init: don't start hotplug2 if it doesn't exist
The current init script always tries to start hotplug 2, even if it's not present, so we get an error on boot. This change checks for the presence of the hotplug2 binary before trying to start it. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9606 3c298f89-4303-0410-b956-a3cf2f4a3e73master
parent
f591f62f21
commit
b4163899b1
|
@ -41,7 +41,8 @@ start() {
|
|||
ln -sf /tmp/resolv.conf.auto /tmp/resolv.conf
|
||||
[ "$FAILSAFE" = "true" ] && touch /tmp/.failsafe
|
||||
|
||||
/sbin/hotplug2 --override --persistent --max-children 1 --no-coldplug &
|
||||
[ -x /sbin/hotplug2 ] && /sbin/hotplug2 --override --persistent \
|
||||
--max-children 1 --no-coldplug &
|
||||
|
||||
# the coldplugging of network interfaces needs to happen later, so we do it manually here
|
||||
for iface in $(awk -F: '/:/ {print $1}' /proc/net/dev); do
|
||||
|
|
Loading…
Reference in New Issue