Author: quozl
Date: Fri Apr 13 07:01:36 2012
New Revision: 2943
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2943
Log:
disklabel - file spec parsing, avoid treating a-h as partition letter if UFS partition support is disabled.
Modified:
ofw/disklabel/methods.fth
Modified: ofw/disklabel/methods.fth
==============================================================================
--- ofw/disklabel/methods.fth Fri Apr 13 01:28:34 2012 (r2942)
+++ ofw/disklabel/methods.fth Fri Apr 13 07:01:36 2012 (r2943)
@@ -200,12 +200,14 @@
dup 0= if exit then ( adr len )
then
+[ifdef] ufs-support
\ If the first character is "a".."h", it's a UFS partition letter
over c@ lcc ascii a ascii h between if ( adr len )
over c@ to ufs-partition ( adr len )
1 /string ( adr' len' )
dup 0= if exit then ( adr len )
then ( adr len )
+[then]
;
: parse-partition ( -- )
null$ to filename null$ to partition-name$ -1 to #part 0 to ufs-partition