From 4d8287c3d0a2fac6c8fc7b0347671acaa50d6c90 Mon Sep 17 00:00:00 2001
From: Sebastian Pipping <sebastian@pipping.org>
Date: Mon, 9 Apr 2012 03:36:55 +0200
Subject: [PATCH] Add keymap "sf", i.e. Switzerland (French) from Pentoo

---
 defaults/initrd.scripts     |   3 ++-
 defaults/keymaps/43.map     |   1 +
 defaults/keymaps/keymapList |  14 +++++++-------
 defaults/keymaps/sf.map     | Bin 0 -> 2823 bytes
 4 files changed, 10 insertions(+), 8 deletions(-)
 create mode 120000 defaults/keymaps/43.map
 create mode 100644 defaults/keymaps/sf.map

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 6d27a00..8aad72b 100755
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -575,6 +575,7 @@ chooseKeymap() {
 			40|uk) keymap=uk ;;
 			41|us) keymap=us ;;
 			42|wangbe) keymap=wangbe ;;
+			43|sf|ch*) keymap=sf ;;
 		esac
 	fi
 	if [ -e /lib/keymaps/${keymap}.map ]
@@ -585,7 +586,7 @@ chooseKeymap() {
 #		echo ${keymap} | egrep -e "[0-9]+" >/dev/null 2>&1
 #		if [ $? -eq 0 ]
 #		then
-#			xkeymap=`tail -n 7 /lib/keymaps/keymapList | grep ${keymap} | sed -r "s/.*\s+${keymap}\s+([a-z-]+).*/\1/g" | egrep -v 1`
+#			xkeymap=`tail -n 8 /lib/keymaps/keymapList | grep ${keymap} | sed -r "s/.*\s+${keymap}\s+([a-z-]+).*/\1/g" | egrep -v 1`
 #		fi
 		mkdir -p /etc/sysconfig
 #		echo "XKEYBOARD=${xkeymap}" > /etc/sysconfig/keyboard
diff --git a/defaults/keymaps/43.map b/defaults/keymaps/43.map
new file mode 120000
index 0000000..a0cb60e
--- /dev/null
+++ b/defaults/keymaps/43.map
@@ -0,0 +1 @@
+sf.map
\ No newline at end of file
diff --git a/defaults/keymaps/keymapList b/defaults/keymaps/keymapList
index 182b3e6..271648c 100644
--- a/defaults/keymaps/keymapList
+++ b/defaults/keymaps/keymapList
@@ -1,10 +1,10 @@
 Please select a keymap from the following list by typing in the appropriate
 name or number. Hit Enter for the default "us/41" US English keymap.
 
- 1 azerty   7 cf       13 es   19 il   25 mk   31 ru        37 trf          
- 2 be       8 croat    14 et   20 is   26 nl   32 se
- 3 bg       9 cz       15 fi   21 it   27 no   33 sg        39 ua       
- 4 br-a    10 de       16 fr   22 jp   28 pl   34 sk-y      40 uk         
- 5 br-l    11 dk       17 gr   23 la   29 pt   35 sk-z      41 us         
- 6 by      12 dvorak   18 hu   24 lt   30 ro   36 slovene   42 wangbe   
-
+ 1 azerty  8 croat   15 fi  22 jp  29 pt    36 slovene  43 sf
+ 2 be      9 cz      16 fr  23 la  30 ro    37 trf
+ 3 bg     10 de      17 gr  24 lt  31 ru
+ 4 br-a   11 dk      18 hu  25 mk  32 se    39 ua
+ 5 br-l   12 dvorak  19 il  26 nl  33 sg    40 uk
+ 6 by     13 es      20 is  27 no  34 sk-y  41 us
+ 7 cf     14 et      21 it  28 pl  35 sk-z  42 wangbe
diff --git a/defaults/keymaps/sf.map b/defaults/keymaps/sf.map
new file mode 100644
index 0000000000000000000000000000000000000000..0e83a7c3343fc57ea59b6849d9edaf09f898fd01
GIT binary patch
literal 2823
zcmd^>_j?mZ5Qe|m)!u!pQSWY;Zi-E>0n&T#4M@OXnlYG;NrL}%c25@eqnr&PPksry
zN7~cw&FsGO&5SfVKex1SaZyC@{EgS}WyWw2hj182a1_UI94BxR2QY=-undno`bg*W
zuHM%t`arMiZCz9t7%?WjsQ2`;UeT+1O>gMD-pp3QYPuau`dBaNL!H%Ix}ek8hZ!I(
zS(|P~YGTNZSSg5;L{g!6q46fQwBD*MSZ5Pkv|^357Pe}Wu;*zMMJ4XOdR44R%Ql=R
zb*3dY>4_vJ=?an&X-h{&r6gq;lX0m@-A)WyM?YiOi>=rb_;+9@_G1@z;|$)yg^d3j
z{YgL2Z}ofqRe#V=^eg>3P;Nowe@DO5_w_^lNI%w3^)vl^4gW9tv%aT4>bv@-exaxE
z27X_|AJ0^gYCMxPq$!(ZGVlkK4f)^1X4x`CFwC!Jz+W^k#~)+xHns)+c=u=a2{VPK
z*<GIgXK_B`&(r^pXqEmoq<{1r=R4k}FsUiIva7hNtGT*sxTb5lwrhD~>b~KdzUwQ#
z>TAB|)t7wP7kyv<bLhCPTk+NRXhuTPwEe%)Kl6t%jAH_uFd0;jGm|TEsG|#q23i<J
zJJdrJweajj#xH21fCMRsA{3=ylg1X3j$;HpSagD`3d)(U;5W<vFqo~fO}5Jp*(p=9
zOLog1*&FmPyg+}LX_?8@e;lu#|ATn;^&fm2jCuTVE#`k7e`Xiz|L^=EqJ93L|G@j&
zkzsb@{9pU@;C?v&|7ra{eSVhznm?TQmHA61_P@MqWB$^RO>Y0=K_22^9^p|Q<8hwg
zNgm(~&v2QZcld~NyvzH1!Uw$0+g#*Xo@be%|MMO%^9rx>8gFo(H+hOvyg;PqxWvc2
z#D|>aEiQ1H`?x>MXZ@c+e<#j3>k7`f#HEhTyR83vdhbL3_s%Ci^nY)>^;oI@(=0k2
zs{cO!ApaYtCpA+yFW>){ha!|0<Nx#A>(0Nb?K<_(E*%?eag^;)4^`F}ZL<EyCJRiM
uk}OhL%2vW^?0@XhvO~j4sFjsnR_i}E|JUz-gZf`D|JVEdE14Jl|9J+@R%^!q

literal 0
HcmV?d00001

-- 
2.26.2