diff options
author | rudson <rudson@04377dda-e619-0410-9926-eae83683ac58> | 2007-02-25 20:35:05 +0000 |
---|---|---|
committer | rudson <rudson@04377dda-e619-0410-9926-eae83683ac58> | 2007-02-25 20:35:05 +0000 |
commit | c60e7c45492609fe65dd77200cc2aeb67f4bb9f0 (patch) | |
tree | 0cb5043e5ec43c609d3d3fd64b49f635951c9e74 /trunk/conf | |
parent | e6eff58eeb8226146f7cb48e86c7f46cf1f6d030 (diff) | |
download | simplepkg-c60e7c45492609fe65dd77200cc2aeb67f4bb9f0.tar.gz simplepkg-c60e7c45492609fe65dd77200cc2aeb67f4bb9f0.tar.bz2 |
mkslackbuild-0.9.9: Atualização do script e do modelo
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@195 04377dda-e619-0410-9926-eae83683ac58
Diffstat (limited to 'trunk/conf')
-rw-r--r-- | trunk/conf/generic.mkSlackBuild.new | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/trunk/conf/generic.mkSlackBuild.new b/trunk/conf/generic.mkSlackBuild.new index 7f83d0e..81b1fdf 100644 --- a/trunk/conf/generic.mkSlackBuild.new +++ b/trunk/conf/generic.mkSlackBuild.new @@ -77,14 +77,6 @@ mkdir -p "$PKG" || exit $ERROR_MKDIR mkdir -p "$REPOS" || exit $ERROR_MKDIR </start_structure> -<import_gpg_signing> off -# Import minimized signing key from -# [[SIGNING KEY URL]] -gpg --import << EOKEY || exit $ERROR_GPG -[[SIGNING KEY]] -EOKEY -</import_gpg_signing> - <download_source> on # Dowload source if necessary SRC="$SRC_NAME-$SRC_VERSION.tar.[[SOURCE EXTENSION]]" @@ -95,14 +87,34 @@ if [ ! -s "$SRC_DIR/$SRC" ] || ! [[DECOMPRESSOR]] [[DECOMPRESSOR TEST FLAG]] "$S fi </download_source> -<download_signature_and_check> off +<gpg_signature_check> off +# Import minimized signing key from +# [[SIGNING KEY URL]] +gpg --import << EOKEY || exit $ERROR_GPG +[[SIGNING KEY]] +EOKEY + # Dowload source's signature if necessary and check it if [ ! -s "$SRC_DIR/$SRC.sig" ]; then wget "$URL.sig" -O "$SRC_DIR/$SRC.sig" || exit $ERROR_WGET fi gpg --verify "$SRC_DIR/$SRC.sig" "$SRC_DIR/$SRC" || exit $ERROR_GPG -</download_signature_and_check> +</gpg_signature_check> + +<md5sum_download_and_check> off +# Md5sum check +MD5SUM_FILE=${SRC//.tar.[[SOURCE EXTENSION]]}.[[MD5SUM EXTENSION]] +#MD5SUM_FILE=$SRC.[[MD5SUM EXTENSION]] +if [ ! -s "$SRC_DIR/$MD5SUM_FILE" ]; then + wget [[DOWNLOAD FOLDER URL]]/$MD5SUM_FILE -O $SRC_DIR/$MD5SUM_FILE +fi + +MD5SUM_SRC=`md5sum $SRC_DIR/$SRC | awk '{print $1}'` +MD5SUM_EXT=`eval "grep '$SRC[ \t]*$' $SRC_DIR/$MD5SUM_FILE" | awk '{print $1}'` + +[ "$MD5SUM_SRC" != "$MD5SUM_EXT" ] && exit $ERROR_MD5 +</md5sum_download_and_check> <untar_source> all # Untar |