From owner-freebsd-bugs Tue May 5 01:42:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA27171 for freebsd-bugs-outgoing; Tue, 5 May 1998 01:42:45 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA27128 for ; Tue, 5 May 1998 01:42:36 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id BAA04629; Tue, 5 May 1998 01:40:03 -0700 (PDT) Received: from pccejkar.dcse.fee.vutbr.cz (pccejkar.dcse.fee.vutbr.cz [147.229.9.118]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA26607 for ; Tue, 5 May 1998 01:40:37 -0700 (PDT) (envelope-from xcejka00@pccejkar.dcse.fee.vutbr.cz) Received: (from xcejka00@localhost) by pccejkar.dcse.fee.vutbr.cz (8.8.8/8.8.8) id KAA01006; Tue, 5 May 1998 10:41:17 +0200 (CEST) (envelope-from xcejka00) Message-Id: <199805050841.KAA01006@pccejkar.dcse.fee.vutbr.cz> Date: Tue, 5 May 1998 10:41:17 +0200 (CEST) From: xcejka00@dcse.fee.vutbr.cz Reply-To: xcejka00@dcse.fee.vutbr.cz To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/6522: "kbdcontrol -l uk.iso.kbd" fails Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 6522 >Category: bin >Synopsis: "kbdcontrol -l uk.iso.kbd" fails >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue May 5 01:40:01 PDT 1998 >Last-Modified: >Originator: Rudolf Cejka >Organization: FEE TU Brno, Czech Republic >Release: FreeBSD 3.0-CURRENT i386 >Environment: It does not matter, blankly -current >Description: Hmm, kbdmap command makes an offer to me to use keymap=uk.iso.kbd But when when I'm trying "kbdcontrol -l uk.iso.kbd", kbdcontrol cannot find the file. (uk.iso.kbd is only example, kbdcontrol fails in all cases. >How-To-Repeat: Simply type "kbdcontrol -l uk.iso.kbd". kbdcontrol cannot find file uk.iso.kbd in /usr/share/syscons/keymaps: # ls -l /usr/share/syscons/keymaps/uk.iso.kbd -r--r--r-- 1 bin ... ... /usr/share/syscons/keymaps/uk.iso.kbd >Fix: Here is a small patch inspired by vidcontrol: --- kbdcontrol.c Tue May 5 10:31:07 1998 *************** *** 650,657 **** FILE *fd; int i; char *name, *cp; ! char *prefix[] = {"", "", KEYMAP_PATH, NULL}; ! char *postfix[] = {"", ".kbd", ".kbd"}; for (i=0; prefix[i]; i++) { name = mkfullname(prefix[i], opt, postfix[i]); --- 650,657 ---- FILE *fd; int i; char *name, *cp; ! char *prefix[] = {"", "", KEYMAP_PATH, KEYMAP_PATH, NULL}; ! char *postfix[] = {"", ".kbd", "", ".kbd"}; for (i=0; prefix[i]; i++) { name = mkfullname(prefix[i], opt, postfix[i]); >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message