diff options
| -rwxr-xr-x | post-setup.sh | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/post-setup.sh b/post-setup.sh index 6bb7090..11285cf 100755 --- a/post-setup.sh +++ b/post-setup.sh @@ -49,14 +49,13 @@ rc-update add iwd boot # Set Caps key to CTRL # requires: kbd - keymap=caps-ctrl.bmap - -(dumpkeys | grep keymaps; echo keycode 58 = Control) | loadkeys -dumpkmap > $keymap && gzip $keymap - -mv $keymap.gz /etc/keymap \ - && sed "s/gb.bmap.gz/$keymap.gz/" -i /etc/conf.d/loadkmap +if [ ! -f "/etc/keymap/$keymap" ]; then + (dumpkeys | grep keymaps; echo keycode 58 = Control) | loadkeys + dumpkmap > $keymap && gzip $keymap + mv $keymap.gz /etc/keymap \ + && sed "s/gb.bmap.gz/$keymap.gz/" -i /etc/conf.d/loadkmap +fi # Set GRUB boot screen resolution if ! grep "GRUB_GFXMODE=*" /etc/default/grub >/dev/null; then |
