chiark / gitweb /
keymap: Fix rfkill button on Hewlett-Packard HP ProBook
[elogind.git] / src / extras / keymap / check-keymaps.sh
index ea77b69c2413dfc697d61ce7eba95daef6947aca..f81b6aac36a4c59f982d0ae01d723ed89e442ef0 100755 (executable)
@@ -9,30 +9,30 @@ KEYMAPS_DIR=$SRCDIR/src/extras/keymap/keymaps #extras/keymap/keymaps
 RULES=$SRCDIR/src/extras/keymap/95-keymap.rules
 
 [ -e "$KEYLIST" ] || {
-    echo "need $KEYLIST please build first" >&2
-    exit 1
+        echo "need $KEYLIST please build first" >&2
+        exit 1
 }
 
 missing=$(join -v 2 <(awk '{print tolower(substr($1,5))}' $KEYLIST | sort -u) \
                     <(grep -hv '^#' ${KEYMAPS_DIR}/*| awk '{print $2}' | sort -u))
 [ -z "$missing" ] || {
-    echo "ERROR: unknown key names in extras/keymap/keymaps/*:" >&2
-    echo "$missing" >&2
-    exit 1
+        echo "ERROR: unknown key names in extras/keymap/keymaps/*:" >&2
+        echo "$missing" >&2
+        exit 1
 }
 
 # check that all maps referred to in $RULES exist
 maps=$(sed -rn '/keymap \$name/ { s/^.*\$name ([^"[:space:]]+).*$/\1/; p }' $RULES)
 for m in $maps; do
-    # ignore inline mappings
-    [ "$m" = "${m#0x}" ] || continue
+        # ignore inline mappings
+        [ "$m" = "${m#0x}" ] || continue
 
-    [ -e ${KEYMAPS_DIR}/$m ] || {
-       echo "ERROR: unknown map name in $RULES: $m" >&2
-       exit 1
-    }
-    grep -q "extras/keymap/keymaps/$m\>" $SRCDIR/Makefile.am || {
-       echo "ERROR: map file $m is not added to Makefile.am" >&2
-       exit 1
-    }
+        [ -e ${KEYMAPS_DIR}/$m ] || {
+                echo "ERROR: unknown map name in $RULES: $m" >&2
+                exit 1
+        }
+        grep -q "extras/keymap/keymaps/$m\>" $SRCDIR/Makefile.am || {
+                echo "ERROR: map file $m is not added to Makefile.am" >&2
+                exit 1
+        }
 done