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