summaryrefslogtreecommitdiff
path: root/sys/src/9/boot
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-04-09 15:36:20 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-04-09 15:36:20 +0200
commit74b37c286f84e36ad7f6e8e482fb2a2203b7f0ed (patch)
tree24f421cdca9ad2071e7fe5572832d7b20a808717 /sys/src/9/boot
parent5fd97c7d605e3d72232c11d1f93911f7bd2f772d (diff)
bootrc: simplify bootargs splitting avoiding awk
Diffstat (limited to 'sys/src/9/boot')
-rwxr-xr-xsys/src/9/boot/bootrc5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/9/boot/bootrc b/sys/src/9/boot/bootrc
index 3c229ba90..208122f72 100755
--- a/sys/src/9/boot/bootrc
+++ b/sys/src/9/boot/bootrc
@@ -70,8 +70,9 @@ fn main{
}
if not bootargs=$nobootprompt
nobootprompt=()
- mn=`{echo $bootargs | awk -F! '{print $1}'}
- ma=`{echo $bootargs | sed 's/[^!]*!?//'}
+ mn=`{echo $bootargs | sed 's,!, ,'}
+ ma=$mn(2-)
+ mn=$mn(1)
switch(m$"mn){
case $mt
mp=m$mn