summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrc/bin/inst/bootsetup6
-rwxr-xr-xrc/bin/inst/nvramsetup6
2 files changed, 10 insertions, 2 deletions
diff --git a/rc/bin/inst/bootsetup b/rc/bin/inst/bootsetup
index 0e1a034be..3b34c7ff0 100755
--- a/rc/bin/inst/bootsetup
+++ b/rc/bin/inst/bootsetup
@@ -3,7 +3,11 @@
# desc: create a boot floppy or configure hard disk to boot plan 9
# prereq: systype copydist
-fats=(/dev/sd*/9fat)
+fats=()
+for(i in /dev/sd*/9fat){
+ if(test -f $i)
+ fats=($fats $i)
+}
switch($1) {
case checkdone checkready
diff --git a/rc/bin/inst/nvramsetup b/rc/bin/inst/nvramsetup
index 26b433d07..75f5385a3 100755
--- a/rc/bin/inst/nvramsetup
+++ b/rc/bin/inst/nvramsetup
@@ -3,7 +3,11 @@
# desc: invalidate nvram
# prereq: systype copydist
-files=(/dev/sd*/nvram)
+files=()
+for(i in /dev/sd*/nvram){
+ if(test -f $i)
+ files=($files $i)
+}
switch($1){
case checkdone checkready