3 Commits

Author SHA1 Message Date
66f55d2cca Add support for debian 2021-01-15 16:47:15 -07:00
7733184399 Add deps support for Fedora 2020-01-23 21:02:00 +00:00
ab88c03b3d Add deps support for Fedora 2020-01-23 13:12:12 -07:00

View File

@@ -24,7 +24,9 @@ makeJobs="j5"
twister_deps_supported(){
echo -e "\nPlease supply one of the following aruments: \n\n"
echo -e "void\n\n"
echo -e "void\n"
echo -e "fedora\n"
echo -e "debian\n\n"
echo -e "Example: ${0} deps void\n\n"
}
@@ -32,9 +34,19 @@ twister_deps_supported(){
twister_deps(){
local curDistro="${1}"
local voidPkgs="git boost boost-devel db db-devel libressl-devel base-devel"
local fedoraPkgs="git boost boost-devel libdb-cxx-devel openssl-devel"
local debianPkgs="git autoconf libtool build-essential libboost-all-dev libssl-dev libdb++-dev libminiupnpc-dev automake"
if [[ "${curDistro}" == "void" ]];then
sudo xbps-install -S ${voidPkgs}
elif [[ "${curDistro}" = "fedora" ]];then
sudo dnf install ${fedoraPkgs}
sudo dnf group install "Development Tools"
elif [[ "${curDistro}" = "debian" ]];then
sudo apt install ${debianPkgs}
else
echo -e "${LRED}Distro not supported ${NC}\n"
echo -e "${YCYAN}Dependencies: boost, boost-devel, libressl-devel, db, db-devel, base-devel${NC}"
@@ -98,7 +110,6 @@ twister_launch(){
if [[ ! -f ${coreCloneDir}/twisterd ]];then
echo -e "\n${LRED}Cannot launch twister because twisterd does not exist in ${coreCloneDir}${NC}\n\n"
exit 1
else
if [ ! -d ${HOME}/.twister ];then
@@ -129,7 +140,7 @@ twister_rpc(){
echo -e "\n${YELLOW}When you launch twister, you may be asked for a name and password:${NC}"
echo -e "${YELLOW}user: user${NC}"
echo -e "${YELLOW}password: pwd${NC}"
echo -e "${YELLOW}See twister.conf in ${HOME}/.twister${NC}"
echo -e "If for some reason this isn't the case, check /$HOME/.twister"
}
if [[ -z "${1}" ]];then