[Bug 246121] [bhyve][PATCH] Append Keyboard Layout specified option for using VNC.

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 23 Nov 2022 09:44:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246121

--- Comment #40 from commit-hook@FreeBSD.org ---
A commit in branch stable/13 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=cc820887ab0ea05c5dcad6d99d9a0d996eb3e19e

commit cc820887ab0ea05c5dcad6d99d9a0d996eb3e19e
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2022-01-20 22:44:04 +0000
Commit:     Corvin Köhne <corvink@FreeBSD.org>
CommitDate: 2022-11-23 09:11:56 +0000

    Append Keyboard Layout specified option for using VNC.
    Part two: Append bhyve -K option for specified keyboard layout
    with layout setting files every languages.
    Since the cmd option '-k' was used in the meantime
    it was changed to '-K'

    PR:             246121
    Submitted by:   koinec@yahoo.co.jp
    Reviewed by:    grehan@
    Differential Revision:  https://reviews.freebsd.org/D29473

    MFC after:      4 weeks

    (cherry picked from commit 19eaa01beaba68ed4c70c44127955f5c9b331cb9)

 etc/mtree/BSD.usr.dist                           |   4 +
 usr.sbin/bhyve/Makefile                          |   1 +
 usr.sbin/bhyve/bhyve.8                           |   8 +
 usr.sbin/bhyve/bhyve_config.5                    |   6 +
 usr.sbin/bhyve/bhyverun.c                        |   8 +-
 usr.sbin/bhyve/kbdlayout/Makefile (new)          |  40 ++++
 usr.sbin/bhyve/kbdlayout/Makefile.depend (new)   |  11 +
 usr.sbin/bhyve/kbdlayout/am (new)                |  10 +
 usr.sbin/bhyve/kbdlayout/be (new)                |  45 ++++
 usr.sbin/bhyve/kbdlayout/be_acc (new)            |  42 ++++
 usr.sbin/bhyve/kbdlayout/bg_bds (new)            |  10 +
 usr.sbin/bhyve/kbdlayout/bg_phonetic (new)       |   9 +
 usr.sbin/bhyve/kbdlayout/br (new)                |  19 ++
 usr.sbin/bhyve/kbdlayout/br_noacc (new)          |  22 ++
 usr.sbin/bhyve/kbdlayout/centraleuropean (new)   |  12 ++
 usr.sbin/bhyve/kbdlayout/ch (new)                |  36 ++++
 usr.sbin/bhyve/kbdlayout/ch-fr (new)             |  36 ++++
 usr.sbin/bhyve/kbdlayout/ch-fr_acc (new)         |  33 +++
 usr.sbin/bhyve/kbdlayout/ch_acc (new)            |  33 +++
 usr.sbin/bhyve/kbdlayout/ch_macbook_acc (new)    |  37 ++++
 usr.sbin/bhyve/kbdlayout/cz (new)                |  11 +
 usr.sbin/bhyve/kbdlayout/de (new)                |  37 ++++
 usr.sbin/bhyve/kbdlayout/de_acc (new)            |  36 ++++
 usr.sbin/bhyve/kbdlayout/de_noacc (new)          |  38 ++++
 usr.sbin/bhyve/kbdlayout/default (new)           | 248 +++++++++++++++++++++++
 usr.sbin/bhyve/kbdlayout/dk (new)                |  32 +++
 usr.sbin/bhyve/kbdlayout/dk_macbook (new)        |  35 ++++
 usr.sbin/bhyve/kbdlayout/ee (new)                |  31 +++
 usr.sbin/bhyve/kbdlayout/es (new)                |  28 +++
 usr.sbin/bhyve/kbdlayout/es_acc (new)            |  28 +++
 usr.sbin/bhyve/kbdlayout/es_dvorak (new)         |  78 +++++++
 usr.sbin/bhyve/kbdlayout/fi (new)                |  32 +++
 usr.sbin/bhyve/kbdlayout/fr (new)                |  46 +++++
 usr.sbin/bhyve/kbdlayout/fr_acc (new)            |  46 +++++
 usr.sbin/bhyve/kbdlayout/fr_dvorak (new)         |  87 ++++++++
 usr.sbin/bhyve/kbdlayout/fr_dvorak_acc (new)     |  86 ++++++++
 usr.sbin/bhyve/kbdlayout/fr_macbook (new)        |  49 +++++
 usr.sbin/bhyve/kbdlayout/gr (new)                |   9 +
 usr.sbin/bhyve/kbdlayout/gr_101_acc (new)        |   9 +
 usr.sbin/bhyve/kbdlayout/gr_elot_acc (new)       |  17 ++
 usr.sbin/bhyve/kbdlayout/hr (new)                |  36 ++++
 usr.sbin/bhyve/kbdlayout/hu_101 (new)            |   9 +
 usr.sbin/bhyve/kbdlayout/hu_102 (new)            |  41 ++++
 usr.sbin/bhyve/kbdlayout/is (new)                |  33 +++
 usr.sbin/bhyve/kbdlayout/is_acc (new)            |  32 +++
 usr.sbin/bhyve/kbdlayout/it (new)                |  34 ++++
 usr.sbin/bhyve/kbdlayout/jp (new)                |  36 ++++
 usr.sbin/bhyve/kbdlayout/jp_capsctrl (new)       |  37 ++++
 usr.sbin/bhyve/kbdlayout/kz_io (new)             |  11 +
 usr.sbin/bhyve/kbdlayout/kz_kst (new)            |  11 +
 usr.sbin/bhyve/kbdlayout/latinamerican (new)     |  33 +++
 usr.sbin/bhyve/kbdlayout/latinamerican_acc (new) |  31 +++
 usr.sbin/bhyve/kbdlayout/lt (new)                |  10 +
 usr.sbin/bhyve/kbdlayout/nl (new)                |  31 +++
 usr.sbin/bhyve/kbdlayout/no (new)                |  32 +++
 usr.sbin/bhyve/kbdlayout/no_dvorak (new)         |  81 ++++++++
 usr.sbin/bhyve/kbdlayout/nordic_asus-eee (new)   |  32 +++
 usr.sbin/bhyve/kbdlayout/pl_dvorak (new)         |  74 +++++++
 usr.sbin/bhyve/kbdlayout/pt (new)                |  31 +++
 usr.sbin/bhyve/kbdlayout/pt_acc (new)            |  28 +++
 usr.sbin/bhyve/kbdlayout/ru (new)                |  14 ++
 usr.sbin/bhyve/kbdlayout/ru_shift (new)          |   9 +
 usr.sbin/bhyve/kbdlayout/ru_win (new)            |   9 +
 usr.sbin/bhyve/kbdlayout/se (new)                |  32 +++
 usr.sbin/bhyve/kbdlayout/si (new)                |  36 ++++
 usr.sbin/bhyve/kbdlayout/tr (new)                |  36 ++++
 usr.sbin/bhyve/kbdlayout/tr_f (new)              |  81 ++++++++
 usr.sbin/bhyve/kbdlayout/ua (new)                |   9 +
 usr.sbin/bhyve/kbdlayout/ua_shift_alt (new)      |  10 +
 usr.sbin/bhyve/kbdlayout/uk (new)                |  14 ++
 usr.sbin/bhyve/kbdlayout/uk_capsctrl (new)       |  14 ++
 usr.sbin/bhyve/kbdlayout/uk_dvorak (new)         |  78 +++++++
 usr.sbin/bhyve/kbdlayout/uk_macbook (new)        |  10 +
 usr.sbin/bhyve/kbdlayout/us_dvorak (new)         |  74 +++++++
 usr.sbin/bhyve/kbdlayout/us_dvorakl (new)        |  88 ++++++++
 usr.sbin/bhyve/kbdlayout/us_dvorakp (new)        |  95 +++++++++
 usr.sbin/bhyve/kbdlayout/us_dvorakr (new)        |  86 ++++++++
 usr.sbin/bhyve/kbdlayout/us_dvorakx (new)        |  80 ++++++++
 usr.sbin/bhyve/kbdlayout/us_emacs (new)          |   9 +
 usr.sbin/bhyve/kbdlayout/us_unix (new)           |  14 ++
 usr.sbin/bhyve/ps2kbd.c                          |  95 ++++++++-
 81 files changed, 2956 insertions(+), 5 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.