Update install.sh with new checks
This commit is contained in:
parent
ceb36f81ae
commit
5e29f8c850
10
install.sh
10
install.sh
@ -282,11 +282,13 @@ install_package() {
|
|||||||
apt-key add - < Release.key
|
apt-key add - < Release.key
|
||||||
rm Release.key && sudo apt-get update
|
rm Release.key && sudo apt-get update
|
||||||
apt-get install zeek -y
|
apt-get install zeek -y
|
||||||
elif [[ $1 == "nodejs" ]]; then
|
elif [[ $1 == "node" ]]; then
|
||||||
curl -sL https://deb.nodesource.com/setup_14.x | bash
|
curl -sL https://deb.nodesource.com/setup_14.x | bash
|
||||||
apt-get install -y nodejs
|
apt-get install -y nodejs
|
||||||
elif [[ $1 == "dig" ]]; then
|
elif [[ $1 == "dig" ]]; then
|
||||||
apt-get install -y dnsutils
|
apt-get install -y dnsutils
|
||||||
|
elif [[ $1 == "pip" ]]; then
|
||||||
|
apt-get install -y python3-pip
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -300,7 +302,9 @@ check_dependencies() {
|
|||||||
"/usr/bin/dig"
|
"/usr/bin/dig"
|
||||||
"/usr/bin/suricata"
|
"/usr/bin/suricata"
|
||||||
"/usr/bin/unclutter"
|
"/usr/bin/unclutter"
|
||||||
"/usr/bin/sqlite3")
|
"/usr/bin/sqlite3"
|
||||||
|
"/usr/bin/pip"
|
||||||
|
"/usr/bin/node")
|
||||||
|
|
||||||
echo -e "\e[39m[+] Checking dependencies...\e[39m"
|
echo -e "\e[39m[+] Checking dependencies...\e[39m"
|
||||||
for bin in "${bins[@]}"
|
for bin in "${bins[@]}"
|
||||||
@ -312,8 +316,6 @@ check_dependencies() {
|
|||||||
install_package ${bin##*/}
|
install_package ${bin##*/}
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo -e "\e[39m[+] Install NodeJS...\e[39m"
|
|
||||||
install_package nodejs
|
|
||||||
echo -e "\e[39m[+] Install Python packages...\e[39m"
|
echo -e "\e[39m[+] Install Python packages...\e[39m"
|
||||||
python3 -m pip install -r "$SCRIPT_PATH/assets/requirements.txt"
|
python3 -m pip install -r "$SCRIPT_PATH/assets/requirements.txt"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user