From nobody@FreeBSD.org  Mon Jun  9 09:08:13 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 561DB10657AD
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  9 Jun 2008 09:08:13 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 3FA578FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Mon,  9 Jun 2008 09:08:13 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m5998DAF071209
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 9 Jun 2008 09:08:13 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m5998D9X071208;
	Mon, 9 Jun 2008 09:08:13 GMT
	(envelope-from nobody)
Message-Id: <200806090908.m5998D9X071208@www.freebsd.org>
Date: Mon, 9 Jun 2008 09:08:13 GMT
From: Doctor Modiford <freebsd@modiford.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: System Console Keymap - incorrect assumption for several UK offshore locations
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         124411
>Category:       conf
>Synopsis:       [syscons] [patch] System Console Keymap - incorrect assumption for several UK offshore locations
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    philip
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 09 09:10:01 UTC 2008
>Closed-Date:    Wed Oct 22 19:28:06 UTC 2008
>Last-Modified:  Wed Oct 22 19:28:06 UTC 2008
>Originator:     Doctor Modiford
>Release:        7.0 Release
>Organization:
>Environment:
FreeBSD bohmonitor1 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Firstly thank you for including the smaller islands around the UK mainland, particularly Guernsey (where I live), Jersey and the Isle of Man.  This is a nice touch on your part.

When selecting one of these locations from the 'Country Selection' page the default option on the following 'System Console Keymap' is 'USA ISO'.  Could this be changed to imitate the default behaviour of selecting 'United Kingdom' and getting 'UK ISO'?

Many thanks,

DrModiford
www.freebsdwiki.net
>How-To-Repeat:
Begin installation of FreeBSD 7.0 from CD-ROM (I used the i386, but suspect the same applies for all 7.0 architectures).

From the 'Country Selection' page select from Guernsey, Jersey or Isle of Man.

The following screen 'System Console Keymap' defaults to 'USA ISO'
>Fix:
Unsure how the 'default' is chosen but these locations should be mapped to the same method as selecting 'United Kingdom'.

>Release-Note:
>Audit-Trail:

From: Gavin Atkinson <gavin@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: conf/124411:  [syscons] System Console Keymap - incorrect
 assumption for several UK offshore locations
Date: Sun, 22 Jun 2008 18:26:57 +0100 (BST)

 This patch sets the default to the UK keymap for Guernsey, Jersey and the 
 Isle Of Man, and additionally for Ireland which also uses the UK keyboard 
 map.
 
 Index: src/usr.sbin/sysinstall/keymap.c
 ===================================================================
 RCS file: /usr/ncvs/src/usr.sbin/sysinstall/keymap.c,v
 retrieving revision 1.10
 diff -u -r1.10 keymap.c
 --- src/usr.sbin/sysinstall/keymap.c	16 Mar 2006 15:50:21 -0000	1.10
 +++ src/usr.sbin/sysinstall/keymap.c	22 Jun 2008 17:06:59 -0000
 @@ -81,7 +81,11 @@
   	{"es", "spanish"},
   	{"se", "swedish"},
   	{"ch", "swiss"},
 -	{"gb", "uk"},
 +	{"gb", "uk"},	/* Great Britain */
 +	{"gg", "uk"},	/* Guernsey */
 +	{"ie", "uk"},	/* Ireland */
 +	{"im", "uk"},	/* Isle Of Man */
 +	{"je", "uk"},	/* Jersey */
   	{NULL, NULL}
       };
       const char *country, *lang;
Responsible-Changed-From-To: freebsd-bugs->philip 
Responsible-Changed-By: philip 
Responsible-Changed-When: Fri Oct 17 14:33:37 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124411 
State-Changed-From-To: open->patched 
State-Changed-By: philip 
State-Changed-When: Fri Oct 17 14:40:22 UTC 2008 
State-Changed-Why:  
Committed in HEAD.  Needs MFC. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124411 
State-Changed-From-To: patched->closed 
State-Changed-By: philip 
State-Changed-When: Wed Oct 22 19:28:05 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124411 
>Unformatted:
