]> git.ozlabs.org Git - yaboot.git/blobdiff - ybin/ofpath
Fix readlink fallback
[yaboot.git] / ybin / ofpath
index 287cdb1b5374eea65ec28814d14514469dbfa312..0a52ba8f6863e2b3efe23c19c6171fd34063d02b 100755 (executable)
@@ -27,7 +27,7 @@
 
 PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
 PRG="${0##*/}"
-VERSION=1.0.3-rc2
+VERSION=1.0.3-rc3
 DEBUG=0
 export LC_COLLATE=C
 
@@ -149,7 +149,7 @@ if (command -v readlink > /dev/null 2>&1) ; then
 else
     readlink()
     {
-        local SYMTARGET="$(v=`ls -l "$2" 2>/dev/null` ; echo ${v##*> })"
+        local SYMTARGET="$(v=`ls -l "$1" 2>/dev/null` ; echo ${v##*> })"
         if [ -n "$SYMTARGET" ] ; then
             echo "$SYMTARGET"
             return 0
@@ -364,11 +364,11 @@ ide_ofpath()
        esac
 
        case "$DEVNODE" in
-           hda|hdc|hde|hdg|hdi)
+           hda|hdc|hde|hdg|hdi|hdk|hdm|hdo)
                echo "${DEVSPEC}${MASTER}:$PARTITION"
                return 0
                ;;
-           hdb|hdd|hdf|hdh|hdj)
+           hdb|hdd|hdf|hdh|hdj|hdl|hdn|hdp)
                echo "${DEVSPEC}${SLAVE}:$PARTITION"
                return 0
                ;;