Minor refactorings for readability
Getty Ritter
10 years ago
| 7 | 7 | exit 111 |
| 8 | 8 | fi |
| 9 | 9 | |
| 10 | if [ ! -e $TRUSTDIR ]; then mkdir $TRUSTDIR; fi | |
| 11 | ||
| 10 | 12 | if [ ! "$(ls -A $TRUSTDIR)" ]; then |
| 11 | 13 | echo "No trusted keys in $TRUSTDIR" >&2 |
| 12 | 14 | exit 111 |
| 14 | 16 | |
| 15 | 17 | TGT=`mktemp -d` |
| 16 | 18 | 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 | |
| 19 | 24 | echo "Malformed data: missing signature" >&2 |
| 20 | 25 | cd .. && rm -rf $TGT |
| 21 | 26 | exit 111 |
| 22 | 27 | elif [ ! -e ./dat ]; then |
| 23 | 28 | echo "Malformed data: missing payload" >&2 |
| 24 |
|
|
| 29 | cd .. && rm -rf $TGT | |
| 25 | 30 | exit 111 |
| 26 | 31 | else |
| 27 | 32 | for pub in $TRUSTDIR/*; do |