git: 9front

Download patch

ref: e42391750fb52a13c7bc62deb5a72fa57704fcc4
parent: b5e0077171b53da288aafede70dcd88026e456c7
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Sat Aug 27 13:58:20 EDT 2011

bootrc: dont try to convert kernel variables, fix quoting

--- a/sys/src/9/boot/bootrc
+++ b/sys/src/9/boot/bootrc
@@ -16,9 +16,14 @@
 cat '#r/rtc' >/dev/time >[2]/dev/null
 
 # reparse #ec variables, move to #e
-for(i in `{ls -p '#ec'}){
-	cat '#ec/'^$i >'#e/'^$i
-	$i=`{echo $$i}
+for(i in `{ls -Qp '#ec'}){
+	switch($i){
+	case '*'* e820
+		# ignore these
+	case *
+		cat '#ec/'^$i >'#e/'^$i
+		$i=`{echo $$i}
+	}
 }
 
 fn fatal {
--