git: 9front

Download patch

ref: cbdcdef66a94a41d2722d7e14d00adb84bb1b118
parent: 8ed449ce409ce56a1df567ae0785060b0173ff15
author: stanley lieber <stanley.lieber@gmail.com>
date: Mon Apr 18 21:58:29 EDT 2011

usb driver does not present partition data via the ctl file. obtain partition data by performing ls on /dev/sd* directories.

--- a/sys/src/9/boot/local.rc
+++ b/sys/src/9/boot/local.rc
@@ -5,7 +5,7 @@
 	for(c in /dev/sd*/ctl){
 		d=`{echo $c | sed 's,/ctl,,g'}
 		echo $d':' `{sed 's/inquiry[ ]+//g; q' $c}
-		for(i in `{awk '/^part/{print $2}' $c})
+		for(i in `{ls -p $d | grep -v -e 'ctl|raw'})
 			echo $d'/'$i
 		echo
 	}
--