diff options
author | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2008-04-20 20:25:44 +0000 |
---|---|---|
committer | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2008-04-20 20:25:44 +0000 |
commit | 3aac045d82d2e874d200f7a492260ba4000138f9 (patch) | |
tree | 4ae324c1bd36f007240220ad0984ca1eca662440 | |
parent | 962a86cf11f2904b942a35564a876f5c4aad3527 (diff) | |
download | simplepkg-3aac045d82d2e874d200f7a492260ba4000138f9.tar.gz simplepkg-3aac045d82d2e874d200f7a492260ba4000138f9.tar.bz2 |
fix on gpg signature handling on generic and perl mkbuild model files
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@491 04377dda-e619-0410-9926-eae83683ac58
-rw-r--r-- | trunk/mkbuild/generic.mkSlackBuild | 16 | ||||
-rw-r--r-- | trunk/mkbuild/perl.mkSlackBuild | 14 |
2 files changed, 19 insertions, 11 deletions
diff --git a/trunk/mkbuild/generic.mkSlackBuild b/trunk/mkbuild/generic.mkSlackBuild index a71a225..55bfba3 100644 --- a/trunk/mkbuild/generic.mkSlackBuild +++ b/trunk/mkbuild/generic.mkSlackBuild @@ -1,7 +1,7 @@ ################################################################# ## 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 @@ -125,17 +125,21 @@ MD5SUM_URL="$(grep "$SRC[ \t]*$" "$SRC_DIR/$SRC.[[MD5SUM EXTENSION]]" | cut -d " <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 diff --git a/trunk/mkbuild/perl.mkSlackBuild b/trunk/mkbuild/perl.mkSlackBuild index d90dacc..617283a 100644 --- a/trunk/mkbuild/perl.mkSlackBuild +++ b/trunk/mkbuild/perl.mkSlackBuild @@ -126,17 +126,21 @@ MD5SUM_URL="$(grep "$SRC[ \t]*$" "$SRC_DIR/$SRC.[[MD5SUM EXTENSION]]" | cut -d " <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 |