summaryrefslogtreecommitdiffhomepage
path: root/subr
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2020-02-15 15:50:32 +0000
committerLucio Andrés Illanes Albornoz <lucio@lucioillanes.de>2020-02-15 15:50:32 +0000
commit06576a0508f98993bfd2f4d6435f89e28bc892b4 (patch)
treefafa276d82f7cbe38f3b3361a6f13c4f345307be /subr
parent689d3c676dee77292aad5e11b67f0e14cb200bff (diff)
downloadmidipix_build-06576a0508f98993bfd2f4d6435f89e28bc892b4.tar.bz2
midipix_build-06576a0508f98993bfd2f4d6435f89e28bc892b4.tar.xz
subr/build_init.subr:buildp_init_prereqs(): remove openssl from & add sha256sum to list of prerequisite commands.
subr/ex_rtl_fetch.subr:ex_rtl_fetch_url_wget(): use sha256sum(1) instead of openssl(1) w/ dgst -sha256. etc/README: updated.
Diffstat (limited to 'subr')
-rw-r--r--subr/build_init.subr6
-rw-r--r--subr/ex_rtl_fetch.subr2
2 files changed, 4 insertions, 4 deletions
diff --git a/subr/build_init.subr b/subr/build_init.subr
index 8e3adca5..ef0a2150 100644
--- a/subr/build_init.subr
+++ b/subr/build_init.subr
@@ -164,9 +164,9 @@ buildp_init_prereqs() {
if ! which \
awk bunzip2 cat chmod cp date find git grep \
gunzip gzip hostname install kill ln lzip make \
- mkdir mkfifo mv openssl paste patch pgrep pkill \
- printf readlink rm sed seq sort stat tail tar \
- test touch tr wget xz >/dev/null; then
+ mkdir mkfifo mv paste patch pgrep pkill printf \
+ readlink rm sed seq sha256sum sort stat tail \
+ tar test touch tr wget xz >/dev/null; then
_rc=4; _status="Error: missing prerequisite package(s).";
elif ! awk -V 2>/dev/null | grep -q "^GNU Awk "; then
_rc=5; _status="Error: awk(1) in \$PATH must be GNU Awk.";
diff --git a/subr/ex_rtl_fetch.subr b/subr/ex_rtl_fetch.subr
index 19c0d0d3..8aaebf66 100644
--- a/subr/ex_rtl_fetch.subr
+++ b/subr/ex_rtl_fetch.subr
@@ -80,7 +80,7 @@ ex_rtl_fetch_url_wget() {
if [ ! -e "${_url_dst}.fetched" ]; then
wget ${DEFAULT_WGET_ARGS} -O "${_url_dst}" "${_url}";
if [ -n "${_sha256sum_src}" ]; then
- set -- $(openssl dgst -sha256 "${_url_dst}"); shift $((${#}-1));
+ set -- $(sha256sum "${_url_dst}");
if [ "${_sha256sum_dst:=${1}}" != "${_sha256sum_src}" ]; then
ex_rtl_log_msg failexit "Error: hash mismatch for URL \`${_url}' (downloaded file: ${_sha256sum_dst}, from build variables: ${_sha256sum_src}.)";
fi;