aboutsummaryrefslogtreecommitdiff
path: root/etc.BSD/rc.devd
diff options
context:
space:
mode:
Diffstat (limited to 'etc.BSD/rc.devd')
-rw-r--r--etc.BSD/rc.devd4
1 files changed, 2 insertions, 2 deletions
diff --git a/etc.BSD/rc.devd b/etc.BSD/rc.devd
index d394415f..3073ce5e 100644
--- a/etc.BSD/rc.devd
+++ b/etc.BSD/rc.devd
@@ -36,8 +36,8 @@ getmedia() {
}
# Try and create an init script for network interfaces
-if [ ! -e /etc/init.d/"$1" ]; then
- base=$(basename ${1%%.*})
+if [ ! -e /etc/init.d/"$1" -a ! -e /usr/local/init.d/"$1" ]; then
+ base=${1%%.*}
if [ "${base}" = "net" ]; then
# We only create links for pyhsical interfaces
[ -n "$(getmedia ${1#*.})" ] || exit 1