]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Add grub-kbdcomp
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 19 Aug 2010 18:48:31 +0000 (20:48 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 19 Aug 2010 18:48:31 +0000 (20:48 +0200)
conf/common.rmk
util/grub-kbdcomp.in [new file with mode: 0644]

index 82edc0aa0f81f2fb2e596f7c1831ec97ebe47bb3..e21c693b0a7d692c064c6a0f0a7793c6680cc760 100644 (file)
@@ -180,6 +180,13 @@ CLEANFILES += grub-pe2elf
 grub_macho2img_SOURCES = util/grub-macho2img.c
 CLEANFILES += grub-macho2img
 
+# For grub-kbdcomp
+grub-kbdcomp: util/grub-kbdcomp.in config.status
+       ./config.status --file=$@:$<
+       chmod +x $@
+sbin_SCRIPTS += grub-kbdcomp
+CLEANFILES += grub-kbdcomp
+
 # For grub-mkconfig
 grub-mkconfig: util/grub-mkconfig.in config.status
        ./config.status --file=$@:$<
diff --git a/util/grub-kbdcomp.in b/util/grub-kbdcomp.in
new file mode 100644 (file)
index 0000000..87b24bc
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+grub_mklayout=${bindir}/`echo grub-mklayout | sed ${transform}`
+
+ckbcomp "$@" | $grub_mklayout -o "$1".gkb
+