diff options
Diffstat (limited to 'src/librefetch/librefetch')
-rwxr-xr-x | src/librefetch/librefetch | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/librefetch/librefetch b/src/librefetch/librefetch index 5a08bb1..08473e0 100755 --- a/src/librefetch/librefetch +++ b/src/librefetch/librefetch @@ -346,17 +346,18 @@ if [[ ${#pkgname[@]} -gt 1 ]]; then fi # copy source variables -source=("${mksource[@]}") +source=("${mksource[@]}") ; unset "source_${CARCH}" noextract=("${mknoextract[@]}") -md5sums=("${mkmd5sums[@]}") -sha1sums=("${mksha1sums[@]}") -sha256sums=("${mksha256sums[@]}") -sha384sums=("${mksha384sums[@]}") -sha512sums=("${mksha512sums[@]}") - -depends=() -checkdepends=() -makedepends=("${mkdepends[@]}") + +declare algo +for algo in "${known_hash_algos[@]}"; do + eval "${algo}sums=(\"\${mk${algo}sums[@]}\")" + unset "${algo}sums_${CARCH}" +done + +depends=() ; unset "depends_${CARCH}" +checkdepends=() ; unset "checkdepends_${CARCH}" +makedepends=("${mkdepends[@]}") ; unset "makedepends_${CARCH}" #### options=(!strip docs libtool staticlibs emptydirs !zipman purge !upx) |