diff options
author | kvik <kvik@a-b.xyz> | 2020-10-01 17:47:52 +0200 |
---|---|---|
committer | kvik <kvik@a-b.xyz> | 2020-10-01 17:47:52 +0200 |
commit | fa1d6ffd83a6f9de19632c43c46412c8a41b4cc5 (patch) | |
tree | 93881bb500526a16fcac6ee481b2929ac0d17294 /sys/src/9 | |
parent | c63cd980a4f9d00360d63f61880e12c677bf4b70 (diff) |
bootrc: allow kbmap to be set via plan9.ini (thanks Aaron Bieber)
Diffstat (limited to 'sys/src/9')
-rw-r--r-- | sys/src/9/boot/bootfs.proto | 4 | ||||
-rwxr-xr-x | sys/src/9/boot/bootrc | 7 |
2 files changed, 11 insertions, 0 deletions
diff --git a/sys/src/9/boot/bootfs.proto b/sys/src/9/boot/bootfs.proto index 1bffa0c47..c9cf1fbe3 100644 --- a/sys/src/9/boot/bootfs.proto +++ b/sys/src/9/boot/bootfs.proto @@ -58,6 +58,10 @@ rc nusbrc 555 sys sys ../boot/nusbrc bootrc 555 sys sys ../boot/bootrc tmp +sys + lib + kbmap + + lib firmware + diff --git a/sys/src/9/boot/bootrc b/sys/src/9/boot/bootrc index 9e9099204..7931855dd 100755 --- a/sys/src/9/boot/bootrc +++ b/sys/src/9/boot/bootrc @@ -170,6 +170,13 @@ if(test -x /bin/aux/kbdfs){ if(! ~ $#a 0) a=/dev/eia^$a aux/kbdfs -q -s cons $a + + if(! ~$#kbmap 0){ + if(test -f /sys/lib/kbmap/$kbmap){ + echo 'setting kbmap to' $kbmap + cat /sys/lib/kbmap/$kbmap >/dev/kbmap + } + } } # usb devices |