#################################################################
## Generic template for SlackBuilds
##
-## Version 0.9.4 - Luis ( luis at riseup d0t net)
+## Version 0.9.5 - Luis ( luis at riseup d0t net)
## Alves ( rudsonalves at yahoo d0t com d0t br )
#################################################################
#!/bin/bash
<gpg_signature_check> off
# Import minimized signing key from
-# [[SIGNING KEY URL]]
-gpg --import << EOKEY || exit $ERROR_GPG
+if echo [[SIGNING KEY URL]] | grep -q -v "SIGNING KEY URL"; then
+ lynx -dump [[SIGNING KEY URL]] | gpg --import || exit $ERROR_GPG
+else
+ gpg --import << EOKEY || exit $ERROR_GPG
[[SIGNING KEY]]
EOKEY
+fi
-# Dowload source's signature if necessary and check it
+# Download source's signature if necessary and check it
+SIGNATURE="`basename [[SIGNING URL]]`"
if [ ! -s "$SRC_DIR/$SRC.sig" ]; then
- wget "$URL.sig" -O "$SRC_DIR/$SRC.sig" || exit $ERROR_WGET
+ wget "[[SIGNING URL]]" -O "$SRC_DIR/$SIGNATURE" || exit $ERROR_WGET
fi
-gpg --verify "$SRC_DIR/$SRC.sig" "$SRC_DIR/$SRC" || exit $ERROR_GPG
+gpg --verify "$SRC_DIR/$SIGNATURE" "$SRC_DIR/$SRC" || exit $ERROR_GPG
</gpg_signature_check>
<untar_source> off
<gpg_signature_check> off
# Import minimized signing key from
-# [[SIGNING KEY URL]]
-gpg --import << EOKEY || exit $ERROR_GPG
+if echo [[SIGNING KEY URL]] | grep -q -v "SIGNING KEY URL"; then
+ lynx -dump [[SIGNING KEY URL]] | gpg --import || exit $ERROR_GPG
+else
+ gpg --import << EOKEY || exit $ERROR_GPG
[[SIGNING KEY]]
EOKEY
+fi
-# Dowload source's signature if necessary and check it
+# Download source's signature if necessary and check it
+SIGNATURE="`basename [[SIGNING URL]]`"
if [ ! -s "$SRC_DIR/$SRC.sig" ]; then
- wget "$URL.sig" -O "$SRC_DIR/$SRC.sig" || exit $ERROR_WGET
+ wget "[[SIGNING URL]]" -O "$SRC_DIR/$SIGNATURE" || exit $ERROR_WGET
fi
-gpg --verify "$SRC_DIR/$SRC.sig" "$SRC_DIR/$SRC" || exit $ERROR_GPG
+gpg --verify "$SRC_DIR/$SIGNATURE" "$SRC_DIR/$SRC" || exit $ERROR_GPG
</gpg_signature_check>
<untar_source> off