From db91af23f3522e69c763d9b6840686d2043bbcb6 Mon Sep 17 00:00:00 2001 From: Fabian Posch Date: Thu, 9 Jan 2025 14:23:29 +0100 Subject: [PATCH] add act dependencies --- setup_node.sh | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/setup_node.sh b/setup_node.sh index 4178696..c7592d7 100755 --- a/setup_node.sh +++ b/setup_node.sh @@ -1,6 +1,6 @@ #!/bin/bash -check_dependency() +check_command_dependency() { echo -n "checking $1... " @@ -12,11 +12,26 @@ check_dependency() fi } +check_library_dependency() +{ + echo -n "checking $1... " + + if ldconfig -p | grep -q $1; then + echo "found" + else + echo "missing" + missing="$1 " + fi +} + # checking dependencies -check_dependency git -check_dependency cmake -check_dependency g++ -check_dependency gcc +check_command_dependency git +check_command_dependency cmake +check_command_dependency g++ +check_command_dependency gcc +check_command_dependency m4 +check_library_dependency zlib +check_library_dependency libedit if [ -z ${missing+x} ]; then