summaryrefslogtreecommitdiff
path: root/bin/check-format
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2014-09-06 00:39:14 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2014-09-06 00:39:14 -0400
commitac4dcb64a8f6c07dfe50e9005dc4246f21ebf84e (patch)
tree8d9144bf1ab4c881f076ae2b7927516d764d89e0 /bin/check-format
parent4b70501e432eb5fd9ed04a4afbadafabd982e9fc (diff)
Split hackers.yml into users/#{uid}.yml
Diffstat (limited to 'bin/check-format')
-rwxr-xr-xbin/check-format38
1 files changed, 0 insertions, 38 deletions
diff --git a/bin/check-format b/bin/check-format
deleted file mode 100755
index 06b880a..0000000
--- a/bin/check-format
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-cfg_hackers="hackers.yml"
-
-######################################################################
-
-. libremessages
-
-file=$cfg_hackers
-ret=0
-
-norm=$(mktemp --tmpdir)
-trap "rm -f -- $(printf '%q' "$norm")" EXIT
-"$(dirname "$0")/normalize-stdio" < "$file" > "$norm" || exit 1
-
-usernames=($(<"$norm" sed -n 's/^[ -] username: //p' | sort))
-
-dups=($(printf '%s\n' "${usernames[@]}" | uniq -d))
-if (( ${#dups[@]} )); then
- error 'Duplicate usernames:'
- plain '%s' "${dups[@]}"
- ret=1
-fi
-
-illegal=($(printf '%s\n' "${usernames[@]}" | grep -v '^[a-z][a-z0-9]*$'))
-if (( ${#illegal[@]} )); then
- error 'Illegal usernames:'
- plain '%s' "${illegal[@]}"
- ret=1
-fi
-
-if "$(dirname "$0")/list-pgp-keyids" | grep -Ev '^(trusted|secondary|revoked)/[a-z][a-z0-9]* [0-9A-F]{40}$'; then
- error 'Bad pgp keys ^^^'
- ret=1
-fi
-
-colordiff -u "$file" "$norm" || ret=$?
-
-exit $ret