diff options
Diffstat (limited to 'hooks-addons/13kbmap')
-rw-r--r-- | hooks-addons/13kbmap | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/hooks-addons/13kbmap b/hooks-addons/13kbmap new file mode 100644 index 0000000..7880383 --- /dev/null +++ b/hooks-addons/13kbmap @@ -0,0 +1,31 @@ +# hook addon for keymap + +if [ -e $DESTDIR/bin/loadkeys ]; then + if [ -e $DESTDIR/etc/console/boottime.kmap.gz ] || [ -e /etc/console-setup/cached.kmap.gz ] ; then + # don't copy again if exists + _verbose "(13kbmap) No copy keymaps again" + fi +else + + + # server kbmap + cpifexists /bin/loadkeys /bin + + if [ -f /etc/console/boottime.kmap.gz ]; then + mkdir -p $DESTDIR/etc/console + cp -ra /etc/console/boottime.kmap.gz $DESTDIR/etc/console + fi + + # for ubuntu + if [ -f /etc/console-setup/boottime.kmap.gz ]; then + mkdir -p $DESTDIR/etc/console + cp -ra /etc/console-setup/boottime.kmap.gz $DESTDIR/etc/console + fi + + # for new console-setup + if [ -f /etc/console-setup/cached.kmap.gz ]; then + mkdir -p $DESTDIR/etc/console-setup + cp -ra /etc/console-setup/cached.kmap.gz $DESTDIR/etc/console-setup + fi + +fi |