tools/confidence_test.sh: Add explicit test for external tools.
This commit is contained in:
@@ -3,7 +3,25 @@
|
|||||||
blackbox_home=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/../bin
|
blackbox_home=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/../bin
|
||||||
export PATH="${blackbox_home}:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/local/bin:${blackbox_home}"
|
export PATH="${blackbox_home}:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/local/bin:${blackbox_home}"
|
||||||
|
|
||||||
export LANG=C.UTF-8
|
export LANG=C.UTF-8 # Required ro "gpg --export" to work properly.
|
||||||
|
|
||||||
|
# This script requires many utilities, some are not
|
||||||
|
# required by the usual blackbox scripts. Test to make
|
||||||
|
# sure we have them all.
|
||||||
|
e=false
|
||||||
|
for i in blackbox_addadmin blackbox_list_admins blackbox_register_new_file \
|
||||||
|
cat git gpg gpg-agent mkdir pinentry pinentry-tty rm tar which ; do
|
||||||
|
if ! which >/dev/null 2>&1 $i ; then
|
||||||
|
echo ERROR: Command not in PATH: $i
|
||||||
|
e=true
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if $e ; then
|
||||||
|
echo 'Exiting. Please install the above commands.'
|
||||||
|
echo 'This script requires many utilities not required by blackbox itself.'
|
||||||
|
echo PATH="$PATH"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
. _stack_lib.sh
|
. _stack_lib.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user