summaryrefslogtreecommitdiffhomepage
path: root/subr/post_sha256sums.subr
diff options
context:
space:
mode:
Diffstat (limited to 'subr/post_sha256sums.subr')
-rw-r--r--subr/post_sha256sums.subr16
1 files changed, 16 insertions, 0 deletions
diff --git a/subr/post_sha256sums.subr b/subr/post_sha256sums.subr
new file mode 100644
index 00000000..befd2d15
--- /dev/null
+++ b/subr/post_sha256sums.subr
@@ -0,0 +1,16 @@
+#
+# set -o errexit -o noglob are assumed.
+#
+
+post_sha256sums() {
+ local __;
+ 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 +011 -name bin/\* lib/\*); do
+ sha256sum "${__}";
+ done > "${PREFIX}/SHA256SUMS";
+};
+
+# vim:filetype=sh