gdritter repos verify / b9c171f
Added script for implicitly trusting packages Getty Ritter 8 years ago
1 changed file(s) with 22 addition(s) and 0 deletion(s). Collapse all Expand all
1 #!/bin/sh -e
2
3 TGT=`mktemp -d`
4 cd $TGT
5 if [ ! tar -xf - ]; then
6 echo "Malformed data: not a tar archive" >&2
7 cd .. && rm -rf $TGT
8 exit 111
9 elif [ ! -e ./sig ]; then
10 echo "Malformed data: missing signature" >&2
11 cd .. && rm -rf $TGT
12 exit 111
13 elif [ ! -e ./dat ]; then
14 echo "Malformed data: missing payload" >&2
15 cd .. && rm -rf $TGT
16 exit 111
17 else
18 echo "WARNING: trusting package implicitly" >&2
19 cat ./dat
20 cd / && rm -rf $TGT
21 exit 0
22 fi