blob: 03bb09dfcdb02b1536f52c8d413994a064d77d04 [file] [log] [blame]
#!/bin/bash
CMD_SET="gawk gcc bison flex pkg-config"
PACKAGE_SET=("gawk" "build-essential" "bison" "flex" "pkg-config")
RET_VALUE=0
function checkCmd()
{
cmd=$1
i=$2
which $cmd > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "check command $cmd ok"
else
echo "[ERROR]check command $cmd fail, Maybe run [ sudo apt-get install ${PACKAGE_SET[i]} ] to install"
return 1
fi
}
i=0
for item in $CMD_SET;do
checkCmd $item $i
if [ $? -ne 0 ]; then
RET_VALUE=1
fi
let "i=i+1"
done
exit $RET_VALUE