Blame 0008-i18n-default-to-vconsole.font.unicode-1.patch

Harald Hoyer 0260fa
From c0a82e271e2730159f042ee7d7fc4aca2e08d28a Mon Sep 17 00:00:00 2001
Harald Hoyer 0260fa
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 0260fa
Date: Fri, 18 Feb 2011 09:37:11 +0100
Harald Hoyer 0260fa
Subject: [PATCH] i18n: default to vconsole.font.unicode=1
Harald Hoyer 0260fa
Harald Hoyer 0260fa
---
Harald Hoyer 0260fa
 modules.d/10i18n/parse-i18n.sh |   16 ++++++++++------
Harald Hoyer 0260fa
 1 files changed, 10 insertions(+), 6 deletions(-)
Harald Hoyer 0260fa
Harald Hoyer 0260fa
diff --git a/modules.d/10i18n/parse-i18n.sh b/modules.d/10i18n/parse-i18n.sh
Harald Hoyer 0260fa
index 860b0ae..61280c0 100755
Harald Hoyer 0260fa
--- a/modules.d/10i18n/parse-i18n.sh
Harald Hoyer 0260fa
+++ b/modules.d/10i18n/parse-i18n.sh
Harald Hoyer 0260fa
@@ -5,9 +5,13 @@
Harald Hoyer 0260fa
 inst_key_val() {
Harald Hoyer 0260fa
     local _value
Harald Hoyer 0260fa
     local _file
Harald Hoyer 0260fa
+    local _default
Harald Hoyer 0260fa
+    _default=$1
Harald Hoyer 0260fa
+    shift
Harald Hoyer 0260fa
     _file=$1
Harald Hoyer 0260fa
     shift
Harald Hoyer 0260fa
     _value=$(getarg $@)
Harald Hoyer 0260fa
+    [ -z "${_value}" ] && _value=$_default
Harald Hoyer 0260fa
     if [ -n "${_value}" ]; then
Harald Hoyer 0260fa
         printf '%s="%s"\n' $1 ${_value} >> $_file
Harald Hoyer 0260fa
     fi
Harald Hoyer 0260fa
@@ -15,12 +19,12 @@ inst_key_val() {
Harald Hoyer 0260fa
     unset _value
Harald Hoyer 0260fa
 }
Harald Hoyer 0260fa
 
Harald Hoyer 0260fa
-inst_key_val /etc/vconsole.conf KEYMAP      vconsole.keymap      KEYTABLE
Harald Hoyer 0260fa
-inst_key_val /etc/vconsole.conf FONT        vconsole.font        SYSFONT 
Harald Hoyer 0260fa
-inst_key_val /etc/vconsole.conf FONT_MAP    vconsole.font.map    CONTRANS 
Harald Hoyer 0260fa
-inst_key_val /etc/vconsole.conf FONT_UNIMAP vconsole.font.unimap UNIMAP 
Harald Hoyer 0260fa
-inst_key_val /etc/vconsole.conf UNICODE     vconsole.font.unicode
Harald Hoyer 0260fa
-inst_key_val /etc/vconsole.conf EXT_KEYMAP  vconsole.keymap.ext
Harald Hoyer 0260fa
+inst_key_val /etc/vconsole.conf '' KEYMAP      vconsole.keymap      KEYTABLE
Harald Hoyer 0260fa
+inst_key_val /etc/vconsole.conf '' FONT        vconsole.font        SYSFONT 
Harald Hoyer 0260fa
+inst_key_val /etc/vconsole.conf '' FONT_MAP    vconsole.font.map    CONTRANS 
Harald Hoyer 0260fa
+inst_key_val /etc/vconsole.conf '' FONT_UNIMAP vconsole.font.unimap UNIMAP 
Harald Hoyer 0260fa
+inst_key_val /etc/vconsole.conf 1  UNICODE     vconsole.font.unicode
Harald Hoyer 0260fa
+inst_key_val /etc/vconsole.conf '' EXT_KEYMAP  vconsole.keymap.ext
Harald Hoyer 0260fa
 
Harald Hoyer 0260fa
 inst_key_val /etc/locale.conf   LANG   locale.LANG
Harald Hoyer 0260fa
 inst_key_val /etc/locale.conf   LC_ALL locale.LC_ALL