Blob Blame History Raw
Index: powerpc-utils/scripts/ofpathname
===================================================================
--- powerpc-utils.orig/scripts/ofpathname	2010-05-05 08:57:48.000000000 -0500
+++ powerpc-utils/scripts/ofpathname	2010-05-18 08:15:43.000000000 -0500
@@ -386,14 +386,15 @@
 #
 l2of_ethernet()
 {
-    local sysfs_eth=`$FIND /sys -name $DEVICE 2> /dev/null`
-    if [[ -z $sysfs_eth ]]; then
-        err $ERR_NOT_CONFIG
-    fi
+    for syspath in `$FIND /sys -name $DEVICE 2> /dev/null`; do
+	if [[ -e $syspath/device/devspec ]]; then
+	    OF_PATH=`$CAT $syspath/device/devspec`
+	    break
+	fi
+    done
 
-    OF_PATH=`$CAT $sysfs_eth/device/devspec`
     if [[ -z $OF_PATH ]]; then
-        err $ERR_NO_OFPATH
+	err $ERR_NO_OFPATH
     fi
 }