| #/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 |