xynat/lib/toolcheck
2024-08-07 18:41:17 +02:00

35 lines
454 B
Bash

#!/bin/bash
#
# Make sure tools are installed.
#
toolcheck(){
for b in $2; do
if [[ ! -f $(which "$b" 2> /dev/null) ]]; then
case $1 in
error)
log_error "Missing tool '$b'"
;;
warn)
log_warn "Missing tool '$b'"
return 1
;;
info)
log_info "Missing tool '$b'"
return 1
;;
silent)
return 1
;;
*)
log_error "Unknown log level '$1'"
;;
esac
fi
done
}