FreeBSD bhyve keyboard layout patch
リビジョン | 0fd314b55bc64c8c51b00b4a337a716782c5db4c (tree) |
---|---|
日時 | 2021-05-03 22:57:47 |
作者 | ![]() |
コミッター | Koine Yuusuke(koinec) |
* Update for FreeBSD 13.0-RELEASE.(Along with this, the patch filename was changed)
* Change keyboard layout specification option to "-K" (uppercase K). (Because "-k" is used for other pu
rposes in FreeBSD current's bhyve)
@@ -1,41 +1,41 @@ | ||
1 | 1 | diff -uprN examples/bhyve_orig/vmrun.sh examples/bhyve/vmrun.sh |
2 | ---- examples/bhyve_orig/vmrun.sh 2020-12-24 09:12:29.000000000 +0900 | |
3 | -+++ examples/bhyve/vmrun.sh 2020-12-30 21:48:02.559191000 +0900 | |
2 | +--- examples/bhyve_orig/vmrun.sh 2021-04-09 09:24:07.000000000 +0900 | |
3 | ++++ examples/bhyve/vmrun.sh 2021-05-03 13:46:11.358862000 +0900 | |
4 | 4 | @@ -59,8 +59,8 @@ usage() { |
5 | 5 | echo " [-e <name=value>] [-f <path of firmware>]" \ |
6 | 6 | "[-F <size>]" |
7 | - echo " [-g <gdbport> ] [-H <directory>]" | |
7 | + echo " [-H <directory>]" | |
8 | 8 | - echo " [-I <location of installation iso>] [-l <loader>]" |
9 | 9 | - echo " [-L <VNC IP for UEFI framebuffer>]" |
10 | -+ echo " [-I <location of installation iso>] [-k <layout>]" | |
10 | ++ echo " [-I <location of installation iso>] [-K <layout>]" | |
11 | 11 | + echo " [-l <loader>] [-L <VNC IP for UEFI framebuffer>]" |
12 | 12 | echo " [-m <memsize>]" \ |
13 | 13 | "[-n <network adapter emulation type>]" |
14 | 14 | echo " [-P <port>] [-t <tapdev>] <vmname>" |
15 | -@@ -81,6 +81,7 @@ usage() { | |
15 | +@@ -80,6 +80,7 @@ usage() { | |
16 | 16 | echo " -i: force boot of the Installation CDROM image" |
17 | 17 | echo " -I: Installation CDROM image location" \ |
18 | 18 | "(default: ${DEFAULT_ISOFILE})" |
19 | -+ echo " -k: Specify the keyboard layout" | |
19 | ++ echo " -K: Specify the keyboard layout" | |
20 | 20 | echo " -l: the OS loader to use (default: /boot/userboot.so)" |
21 | 21 | echo " -L: IP address for UEFI GOP VNC server" \ |
22 | 22 | "(default: ${DEFAULT_VNCHOST}" |
23 | -@@ -134,7 +135,7 @@ vncport=${DEFAULT_VNCPORT} | |
23 | +@@ -132,7 +133,7 @@ vncport=${DEFAULT_VNCPORT} | |
24 | 24 | vncsize=${DEFAULT_VNCSIZE} |
25 | 25 | tablet="" |
26 | 26 | |
27 | 27 | -while getopts aAc:C:d:e:Ef:F:g:hH:iI:l:L:m:n:p:P:t:Tuvw c ; do |
28 | -+while getopts aAc:C:d:e:Ef:F:g:hH:iI:k:l:L:m:n:p:P:t:Tuvw c ; do | |
28 | ++while getopts aAc:C:d:e:Ef:F:g:hH:iI:K:l:L:m:n:p:P:t:Tuvw c ; do | |
29 | 29 | case $c in |
30 | 30 | a) |
31 | 31 | bhyverun_opt="${bhyverun_opt} -a" |
32 | -@@ -178,6 +179,9 @@ while getopts aAc:C:d:e:Ef:F:g:hH:iI:l:L:m:n:p:P:t:Tuv | |
32 | +@@ -173,6 +174,9 @@ while getopts aAc:C:d:e:Ef:F:g:hH:iI:l:L:m:n:p:P:t:Tuv | |
33 | 33 | ;; |
34 | 34 | I) |
35 | 35 | isofile=${OPTARG} |
36 | 36 | + ;; |
37 | -+ k) | |
38 | -+ bhyverun_opt="${bhyverun_opt} -k ${OPTARG}" | |
37 | ++ K) | |
38 | ++ bhyverun_opt="${bhyverun_opt} -K ${OPTARG}" | |
39 | 39 | ;; |
40 | 40 | l) |
41 | 41 | loader_opt="${loader_opt} -l ${OPTARG}" |