blob: 2cbcc0a555b05e75825586a0dc9f745b4baa0142 [file] [log] [blame]
#/bin/sh
set -euo pipefail
XKBCONFIGROOT='/usr/share/X11/xkb'
XLOCALEDIR='/usr/share/X11/locale'
if [ ! -d test/data ]; then
echo "Run this from the top source dir"
exit 1
fi
for file in \
symbols/terminate \
symbols/in \
symbols/keypad \
symbols/altwin \
symbols/ctrl \
symbols/eurosign \
symbols/inet \
symbols/shift \
symbols/pc \
symbols/ca \
symbols/cz \
symbols/srvr_ctrl \
symbols/capslock \
symbols/latin \
symbols/level5 \
symbols/macintosh_vndr/apple \
symbols/macintosh_vndr/us \
symbols/us \
symbols/nbsp \
symbols/il \
symbols/group \
symbols/compose \
symbols/level3 \
symbols/ru \
symbols/rupeesign \
symbols/kpdl \
symbols/de \
symbols/ch \
symbols/empty \
keycodes/xfree86 \
keycodes/aliases \
keycodes/evdev \
keycodes/empty \
types/complete \
types/pc \
types/basic \
types/iso9995 \
types/level5 \
types/numpad \
types/extra \
types/mousekeys \
compat/complete \
compat/lednum \
compat/pc \
compat/ledscroll \
compat/basic \
compat/misc \
compat/iso9995 \
compat/accessx \
compat/xfree86 \
compat/level5 \
compat/caps \
compat/ledcaps \
compat/mousekeys \
rules/base \
rules/evdev \
; do
cp "$XKBCONFIGROOT/$file" "test/data/$file"
done
for file in \
compose.dir \
locale.alias \
locale.dir \
en_US.UTF-8/Compose \
; do
cp "$XLOCALEDIR/$file" "test/data/locale/$file"
done