diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-09-06 00:39:14 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2014-09-06 00:39:14 -0400 |
commit | ac4dcb64a8f6c07dfe50e9005dc4246f21ebf84e (patch) | |
tree | 8d9144bf1ab4c881f076ae2b7927516d764d89e0 /bin/check-format | |
parent | 4b70501e432eb5fd9ed04a4afbadafabd982e9fc (diff) |
Split hackers.yml into users/#{uid}.yml
Diffstat (limited to 'bin/check-format')
-rwxr-xr-x | bin/check-format | 38 |
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 |