From faef35d8653003786f9a0ea2ae1a2330fd15d632 Mon Sep 17 00:00:00 2001 From: Bryan Quigley Date: Fri, 24 Feb 2017 11:05:48 -0500 Subject: Move file download verification from md5sum to sha256sum This leaves all the md5sum parts in place for now, but switches to using sha256sum. Tries both shasum -a 256 and sha256sum. Change-Id: I393d0dde56521f6e9e76f3d5a8d15c6c830fd683 Reviewed-on: https://gerrit.libreoffice.org/34633 Tested-by: Jenkins Reviewed-by: Norbert Thiebaud --- configure.ac | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 9b4f7422891e..9480220d0759 100644 --- a/configure.ac +++ b/configure.ac @@ -11853,6 +11853,37 @@ fi AC_SUBST(MD5SUM) +# +# check for sha256sum +# +SHA256SUM= + +for i in shasum /usr/local/bin/shasum /usr/sfw/bin/shasum /opt/sfw/bin/shasum /opt/local/bin/shasum; do + eval "$i -a 256 --version" > /dev/null 2>&1 + ret=$? + if test $ret -eq 0; then + SHA256SUM="$i -a 256" + break + fi +done + +if test -z "$SHA256SUM"; then + for i in sha256sum /usr/local/bin/sha256sum /usr/sfw/bin/sha256sum /opt/sfw/bin/sha256sum /opt/local/bin/sha256sum; do + eval "$i --version" > /dev/null 2>&1 + ret=$? + if test $ret -eq 0; then + SHA256SUM=$i + break + fi + done +fi + +if test -z "$SHA256SUM"; then + AC_MSG_ERROR([no sha256sum found!]) +fi + +AC_SUBST(SHA256SUM) + dnl =================================================================== dnl Dealing with l10n options dnl =================================================================== -- cgit