Files
gvm/scripts/gvm-check
T

58 lines
1.0 KiB
Bash
Executable File

#!/usr/bin/env bash
. "$GVM_ROOT/scripts/functions"
error_message=""
# Check for hg
which hg &> /dev/null ||
error_message="${error_message}
Could not find mercurial
linux: apt-get install mercurial
mac: brew install mercurial
"
# Check for ar
which ar &> /dev/null ||
error_message="${error_message}
Could not find binutils
linux: apt-get install binutils
"
# Check for bison
which bison &> /dev/null ||
error_message="${error_message}
Could not find bison
linux: apt-get install bison
"
# Check for gcc
which gcc &> /dev/null ||
error_message="${error_message}
Could not find gcc
linux: apt-get install gcc
"
# Check for make
which make &> /dev/null ||
error_message="${error_message}
Could not find make
linux: apt-get install make
"
# Check for curl
which curl &> /dev/null ||
error_message="${error_message}
Could not find curl
linux: apt-get install curl
mac: brew install curl
"
if [ -n "$error_message" ]; then
display_warning "$error_message"
exit 1
else
# All good!
exit 0
fi