diff options
author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-08-31 18:57:31 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-08-31 18:57:31 +0200 |
commit | 8beb5ec0a9ef76a9849192898623fd83b75d44e0 (patch) | |
tree | c0654bd463ab434c41413852a36641444193f2ae | |
parent | 531d4710dfa1d7430ebb5529d120f7b377953587 (diff) | |
download | plan9front-8beb5ec0a9ef76a9849192898623fd83b75d44e0.tar.xz |
inst: allow using /root as distribution media
-rwxr-xr-x | rc/bin/inst/mountdist | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/rc/bin/inst/mountdist b/rc/bin/inst/mountdist index 672c25966..13d567080 100755 --- a/rc/bin/inst/mountdist +++ b/rc/bin/inst/mountdist @@ -71,7 +71,8 @@ case go echo Please wait... Scanning storage devices... - parts=`{ls /dev/sd*/* >[2]/dev/null | grep -v '/(plan9.*|nvram|ctl|log|raw)$'} + parts=`{ls /dev/sd*/* /srv/sd*/*.iso >[2]/dev/null | + grep -v '/(plan9.*|nvram|ctl|log|raw)$'} for (i in $parts) { echo -n ' '^$i t=`{fstype $i} @@ -100,14 +101,16 @@ case go mountstatus=x while(! ~ $mountstatus ''){ default=() - if(! ~ $#cdboot 0 && ! ~ $#x9660 0) - default=(-d $x9660(1)) - prompt $default 'Distribution disk' $fat $x9660 $fs + if(! ~ $#cdboot 0) + default=(-d /root) + prompt $default 'Distribution disk' $fat $x9660 $fs /root disk=$rd srvmedia=() mountmedia=() switch($disk){ + case /root + mountmedia=(bind /root /n/distmedia) case $fs mountmedia=(bind /n/newfs /n/distmedia) case $fat |