• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

よく使われているワード(クリックで追加)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

FreeBSD bhyve keyboard layout patch


コミットメタ情報

リビジョンcc1686d3361a5c09cb913d745425bc0ab7315cd9 (tree)
日時2021-05-05 13:42:00
作者Koine Yuusuke(koinec) <koinec@user...>
コミッターKoine Yuusuke(koinec)

ログメッセージ

Update information for FreeBSD 13.0-RELEASE & patch fixes.

変更サマリ

差分

--- a/readme.txt
+++ b/readme.txt
@@ -10,7 +10,7 @@
1010 In addition, there is a problem that keys that do not exist on the US keyboard cannot be entered.
1111 (example, Zenkaku-Hankaku key in the Japanese Keyboard)
1212
13- In the current bhyve(13-Current & 12.x-RELEASE), in the virtual PS2 keyboard driver, there is a
13+ In the current bhyve(13.x-RELEASE & 12.x-RELEASE), in the virtual PS2 keyboard driver, there is a
1414 conversion table that converts from the key entered from the VNC client side to the virtual
1515 keyboard ScanCode for the Guest OS.
1616 However, since this conversion table is set for US keyboards, the above problem will occur if the
@@ -55,12 +55,12 @@
5555 The patch is stored in the qemu_ext_keyevent_msg directory.
5656
5757 1. cd /usr/src/usr.sbin
58- 2. patch -u < bhyve_qemu_ext_key_event_msg_fbsd13c.patch
58+ 2. patch -u < bhyve_qemu_ext_key_event_msg_fbsd130r.patch
5959 3. cd /usr/src/usr.sbin/bhyve
6060 4. make
6161 5. make install
6262
63- * If you use the FreeBSD 12.1/2-RELEASE, please replace the "fbsd13c" of the above No.2 to the
63+ * If you use the FreeBSD 12.1/2-RELEASE, please replace the "fbsd130r" of the above No.2 to the
6464 "fbsd122r" or "fbsd121r".
6565
6666
@@ -69,29 +69,50 @@
6969 Then extract the keyboard layout settings files and then build and install it.
7070
7171 1. cd /usr/src/usr.sbin
72- 2. patch -u < bhyve_kbdlayout_option_fbsd13c.patch
72+ 2. patch -u < bhyve_kbdlayout_option_fbsd130r.patch
7373 3. sh bhyve_kbdlayout_layoutfile.shar
7474 4. cd /usr/src/usr.sbin/bhyve
7575 5. make
7676 6. make install
7777
78- * If you use the FreeBSD 12.1/2-RELEASE, please replace the "fbsd13c" of the above No.2 to the
78+ * If you use the FreeBSD 12.1/2-RELEASE, please replace the "fbsd130r" of the above No.2 to the
7979 "fbsd122r" or "fbsd121r".
8080
8181 Second, please apply the patch to vmrun.sh.
8282
8383 7. cd /usr/src/share
84- 8. patch -u < bhyve_kbdlayout_vmrunsh_fbsd13c.patch
84+ 8. patch -u < bhyve_kbdlayout_vmrunsh_fbsd130r.patch
8585
86- Finaly, if you use the bhyve command directly, specify the '-k layout' option for the bhyve command.
86+ Finaly, if you use the bhyve command directly, specify the '-K layout' option for the bhyve command.
8787 You can specify the "layout" in the file name stored in /usr/share/bhyve/kbdlayout dir.
88- If no '-k' option is specified, the US keyboard (default) is assumed to be selected.
88+ If no '-K' option is specified, the US keyboard (default) is assumed to be selected.
8989
9090 Others, If you use the bhyve via the vm-bhyve package, specify the following lines for the Guest
9191 OS configure file.
9292
93- bhyve_options="-k layout"
93+ bhyve_options="-K layout"
9494
95+ ** CAUTION **
96+ The layout specified option is changed to uppercase "-K", from the version of 2021/5/5.
97+ Please note that if you are using an earlier patch, it will be incompatible!
98+
99+
100+<<ChangeLog>>=======================================================================================
101+
102+ * 2021/05/05
103+ - Update for FreeBSD 13.0-RELEASE.(Along with this, the patch filename was changed)
104+ >> [Patch 1] & [Patch 2]
105+
106+ - Change keyboard layout specification option to "-K" (uppercase K).
107+ (Because "-k" is used for other purposes in FreeBSD current's bhyve)
108+ >> [Patch 2] - for FreeBSD 13.0-RELEASE & 12.2-RELEASE
109+
110+ - Fix the following issues on the FreeBSD review site.
111+ (Corrected the violation of man's notation rule by incorporating the content of the proposal
112+ on the review side.) (https://reviews.freebsd.org/D29473)
113+
114+ * 2021/01/24
115+ - Initial Version as an archive file for osdn.net.
95116
96117 << Request for Coooperation (The remaining tasks) >>================================================
97118 Currently, the keyboard layout configuration file is generated from the FreeBSD console layout