summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2022-04-13 13:53:12 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2022-04-13 13:53:12 +0000
commitf84cf1e60427675514fb056cc1723e45da01e043 (patch)
tree4428c76a4b4d78551f21f368b9939b3c6e2fd06f /sys/lib
parent1d9d4ffef89e883949261ec9c56c57e0344726d7 (diff)
/sys/lib/newuser: fix wsys botch, crate bin/arm64
Diffstat (limited to 'sys/lib')
-rwxr-xr-xsys/lib/newuser8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/lib/newuser b/sys/lib/newuser
index fd6e6d887..1cc2e6ad5 100755
--- a/sys/lib/newuser
+++ b/sys/lib/newuser
@@ -8,7 +8,7 @@ if(test -f $home/lib/profile){
}
cd $home
x='$'
-mkdir bin bin/rc bin/mips bin/386 bin/amd64 bin/power bin/arm
+mkdir bin bin/rc bin/mips bin/386 bin/amd64 bin/power bin/arm bin/arm64
mkdir lib tmp
chmod +t tmp
bind -qc /n/other/usr/$user/tmp $home/tmp
@@ -35,8 +35,12 @@ case cpu
bind -q /mnt/term/dev/consctl /dev/consctl
>[2] /dev/null {
cp /dev/sysname /mnt/term/dev/label
- if(wsys=`{cat /mnt/term/env/wsys})
+ if(wsys=`{cat /mnt/term/env/wsys} && ~ $x^#wsys 1) {
wsys=/mnt/term^$x^wsys
+ }
+ if not {
+ wsys=()
+ }
}
bind -a /mnt/term/dev /dev
prompt=('cpu% ' ' ')