pidgin/win32/nsis/generate_gtk_zip.sh

branch
release-2.x.y
changeset 33416
c259c9a6d184
parent 33415
51473787ff4f
child 33417
156f37832487
equal deleted inserted replaced
33415:51473787ff4f 33416:c259c9a6d184
87 if [ ! -e "$FILE.asc" ]; then 87 if [ ! -e "$FILE.asc" ]; then
88 echo Downloading GPG key for $NAME 88 echo Downloading GPG key for $NAME
89 wget "$URL.asc" || exit 1 89 wget "$URL.asc" || exit 1
90 fi 90 fi
91 #Use our own keyring to avoid adding stuff to the main keyring 91 #Use our own keyring to avoid adding stuff to the main keyring
92 GPG="gpg -q --keyring $VALIDATION_VALUE-keyring.gpg" 92 GPG="gpg -q --keyring $STAGE_DIR/$VALIDATION_VALUE-keyring.gpg"
93 $GPG --list-keys "$VALIDATION_VALUE" > /dev/null 93 if [[ ! -e $STAGE_DIR/$VALIDATION_VALUE-keyring.gpg \
94 if [ $? -ne 0 ]; then 94 || `$GPG --list-keys "$VALIDATION_VALUE" > /dev/null && echo -n "0"` -ne 0 ]]; then
95 $GPG --keyserver pgp.mit.edu --recv-key "$VALIDATION_VALUE" || exit 1 95 touch $STAGE_DIR/$VALIDATION_VALUE-keyring.gpg
96 $GPG --no-default-keyring --keyserver pgp.mit.edu --recv-key "$VALIDATION_VALUE" || exit 1
96 fi 97 fi
97 $GPG --verify "$FILE.asc" || (echo "$FILE failed signature verification"; exit 1) || exit 1 98 $GPG --verify "$FILE.asc" || (echo "$FILE failed signature verification"; exit 1) || exit 1
98 else 99 else
99 echo "Unrecognized validation type of $VALIDATION_TYPE" 100 echo "Unrecognized validation type of $VALIDATION_TYPE"
100 exit 1 101 exit 1

mercurial