diff --git a/bin/syspull b/bin/syspull index eb43dbb..4cc68f0 100755 --- a/bin/syspull +++ b/bin/syspull @@ -15,3 +15,6 @@ continue fi done +for f in /usr/koeki/bin/update.d/*; do + [ -x $f ] && $f +done diff --git a/bin/update.d/xkbd-jp.sh b/bin/update.d/xkbd-jp.sh new file mode 100755 index 0000000..12afe1d --- /dev/null +++ b/bin/update.d/xkbd-jp.sh @@ -0,0 +1,12 @@ +#!/bin/sh +xorgd=/usr/local/share/X11/xorg.conf.d +kbf=$xorgd/20-evdev-kbd.conf + +if [ -d $xorgd -a -f $kbf ]; then + grep -q jp106 $kbf && exit 0 + cat<> $kbf + Option "XkbModel" "jp106" + Option "XkbLayout" "jp" +EOF + printf '/EndSection/m$\nwq\n' | ex $kbf +fi