diff options
Diffstat (limited to 'subr/post_sha256sums.subr')
-rw-r--r-- | subr/post_sha256sums.subr | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/subr/post_sha256sums.subr b/subr/post_sha256sums.subr index ee002858..c5f736e1 100644 --- a/subr/post_sha256sums.subr +++ b/subr/post_sha256sums.subr @@ -4,13 +4,16 @@ post_sha256sums() { local __; - log_msg info "Compiling SHA256 sums..."; - if [ -e "${PREFIX}/SHA256SUMS" ]; then - build_fileop mv "${PREFIX}/SHA256SUMS" "${PREFIX}/SHA256SUMS.last"; + if [ "${BUILD_SCRIPT_RC:-0}" -eq 0 ]\ + && [ "${ARG_TARBALL:-0}" -eq 1 ]; then + log_msg info "Compiling SHA256 sums..."; + if [ -e "${PREFIX}/SHA256SUMS" ]; then + build_fileop mv "${PREFIX}/SHA256SUMS" "${PREFIX}/SHA256SUMS.last"; + fi; + for __ in $(find "${PREFIX_NATIVE}" -type f -perm /a=x -name bin/\* -name lib/\*); do + sha256sum "${__}"; + done > "${PREFIX}/SHA256SUMS"; fi; - for __ in $(find "${PREFIX_NATIVE}" -type f -perm /a=x -name bin/\* -name lib/\*); do - sha256sum "${__}"; - done > "${PREFIX}/SHA256SUMS"; }; # vim:filetype=sh |