]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/udev/generate-keyboard-keys-gperf.sh
udevadm: add --wait-daemon option to 'trigger' command
[thirdparty/systemd.git] / src / udev / generate-keyboard-keys-gperf.sh
CommitLineData
7629744a 1#!/bin/sh
2set -eu
1b833237 3awk ' BEGIN {
4831981d
SL
4 print "%{\n\
5#if __GNUC__ >= 7\n\
6_Pragma(\"GCC diagnostic ignored \\\"-Wimplicit-fallthrough\\\"\")\n\
7#endif\n\
8%}"
1b833237
MS
9 print "struct key_name { const char* name; unsigned short id; };"
10 print "%null-strings"
11 print "%%"
12 }
13
14 /^KEY_/ { print tolower(substr($1 ,5)) ", " $1 }
c6dce245 15 { print tolower($1) ", " $1 }
1b833237 16' < "$1"