From: Hans de Goede <[email protected]>
Some keyboard maps are symlinks to others, we were not handling this
properly, this patch fixes this.
---
modules.d/10redhat-i18n/install | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/modules.d/10redhat-i18n/install b/modules.d/10redhat-i18n/install
index 3658193..a6dbc07 100755
--- a/modules.d/10redhat-i18n/install
+++ b/modules.d/10redhat-i18n/install
@@ -32,6 +32,14 @@ if [[ -f /etc/sysconfig/keyboard || -f
/etc/sysconfig/console/default.kmap ]]; t
findkeymap $KEYMAP
for FN in $KEYMAPS; do
+ if [ -L $FN ]; then
+ TARGET=$(readlink -f $FN)
+ TG=$(echo $TARGET | sed -e 's/\.gz$//' -e 's/\.bz2$//')
+ LN=$(echo $FN | sed -e 's/\.gz$//' -e 's/\.bz2$//')
+ mkdir -p "$initdir/$(dirname $LN)"
+ ln -s "$TG" "$initdir/$LN"
+ FN=$TARGET
+ fi
inst $FN
case $FN in
*.gz) gzip -d "$initdir$FN" ;;
--
1.6.2.5
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html