From ad8a9d03993ade25f84a6ce0a1be6d7303fedc65 Mon Sep 17 00:00:00 2001 From: EUcancER Date: Wed, 7 Dec 2011 13:02:54 +0100 Subject: //assets/bin: add truth2json,check-truth truth2json converts the truth-db into json, fails hard when the database is malformed check-truth takes a line to add to the truth from stdin and calls truth2json to check the sanity of the database-to-be --- assets/bin/check-truth | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 assets/bin/check-truth (limited to 'assets/bin/check-truth') diff --git a/assets/bin/check-truth b/assets/bin/check-truth new file mode 100755 index 00000000..88246a54 --- /dev/null +++ b/assets/bin/check-truth @@ -0,0 +1,11 @@ +#!/bin/sh +set -euf +DB=${1-"/krebs/db/truth"} +HERE=$(dirname $(readlink -f $0)) +read LINE +if (cat $DB;echo $LINE) | $HERE/truth2json - >/dev/null ;then + echo "success" +else + echo "you fail" +fi + -- cgit v1.2.3 From dc9f6a510182b6947a8ee58b1940dd4ce2a32fd7 Mon Sep 17 00:00:00 2001 From: makefu Date: Wed, 7 Dec 2011 13:23:04 +0100 Subject: //assets: check-truth prints line when successful --- assets/bin/check-truth | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'assets/bin/check-truth') diff --git a/assets/bin/check-truth b/assets/bin/check-truth index 88246a54..6b55fdcd 100755 --- a/assets/bin/check-truth +++ b/assets/bin/check-truth @@ -3,9 +3,9 @@ set -euf DB=${1-"/krebs/db/truth"} HERE=$(dirname $(readlink -f $0)) read LINE -if (cat $DB;echo $LINE) | $HERE/truth2json - >/dev/null ;then - echo "success" +if (cat $DB;echo $LINE) | $HERE/truth2json - 1>/dev/null ;then + echo "success" 1>&2 + echo "$LINE" else - echo "you fail" + echo "you fail" 1>&2 fi - -- cgit v1.2.3