checkdeps: add debug toggle

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
This commit is contained in:
Ian Leonard 2021-01-13 08:09:22 +00:00
parent 75489fd17c
commit 7472a164e1

View File

@ -6,8 +6,9 @@
set -e
# set up arrays
# set up variables
declare -A dep_map file_map perl_map need_map
DEBUG="false"
get_deps() {
# start from a blank slate
@ -210,9 +211,31 @@ case "${DISTRO}" in
;;
esac
if [ "${DEBUG}" = "true" ]; then
echo "DEP MAP"
for key in "${!dep_map[@]}"; do
echo "${key}:${dep_map[${key}]}"
done
echo "FILE MAP"
for key in "${!file_map[@]}"; do
echo "${key}:${file_map[${key}]}"
done
echo "PERL MAP"
for key in "${!perl_map[@]}"; do
echo "${key}:${perl_map[${key}]}"
done
fi
### DEPENDENCY CHECKING AND INSTALLATION ###
get_deps
if [ "${DEBUG}" = "true" ]; then
echo "NEED MAP"
for key in "${!need_map[@]}"; do
echo "${key}:${need_map[${key}]}"
done
fi
if [ "${#need_map[@]}" -gt 0 ]; then
echo "**** This system lacks the following tools needed to build ${DISTRONAME} ****"
for key in "${!need_map[@]}"; do