gdritter repos verify / 1bbf3b4
Minor refactorings for readability Getty Ritter 8 years ago
1 changed file(s) with 8 addition(s) and 3 deletion(s). Collapse all Expand all
77 exit 111
88 fi
99
10 if [ ! -e $TRUSTDIR ]; then mkdir $TRUSTDIR; fi
11
1012 if [ ! "$(ls -A $TRUSTDIR)" ]; then
1113 echo "No trusted keys in $TRUSTDIR" >&2
1214 exit 111
1416
1517 TGT=`mktemp -d`
1618 cd $TGT
17 tar -xf -
18 if [ ! -e ./sig ]; then
19 if [ ! tar -xf - ]; then
20 echo "Malformed data: not a tar archive" >&2
21 cd .. && rm -rf $TGT
22 exit 111
23 elif [ ! -e ./sig ]; then
1924 echo "Malformed data: missing signature" >&2
2025 cd .. && rm -rf $TGT
2126 exit 111
2227 elif [ ! -e ./dat ]; then
2328 echo "Malformed data: missing payload" >&2
24 cd .. && rm -rf $TGT
29 cd .. && rm -rf $TGT
2530 exit 111
2631 else
2732 for pub in $TRUSTDIR/*; do