[tests] add /sbin and others to PATH for sha1 on FreeBSD

personal/stbuehler/wip
Stefan Bühler 9 years ago
parent 4cdda3fb1e
commit d27b40bed5
  1. 6
      tests/t-cgi.py

@ -31,13 +31,15 @@ printf '%s' "${val}"
SCRIPT_UPLOADCHECK="""#!/bin/sh
# need /sbin for /sbin/sha1 on FreeBSD (and probably others)
export PATH="/sbin:/usr/sbin:/usr/local/sbin:${PATH}"
SHA1SUM=$(which sha1sum sha1)
if [ ! -x "${SHA1SUM}" ]; then
echo >&2 "Couldn't find sha1sum nor sha1 in PATH='${PATH}'; can't calculate upload checksum"
printf 'Status: 404\r\nContent-Type: text/plain\r\n\r\n'
printf "Couldn't find sha1sum nor sha1; can't calculate upload checksum"
echo >&2 "Couldn't find sha1sum nor sha1; can't calculate upload checksum"
exit 1
exit 0
fi
printf 'Status: 200\r\nContent-Type: text/plain\r\n\r\n'

Loading…
Cancel
Save