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