Ubuntu support added (dnsmasq issue workaround)
This commit is contained in:
parent
2d5ae65847
commit
fcce3fe19d
17
install.sh
17
install.sh
@ -294,11 +294,25 @@ install_package() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_dnsmasq() {
|
||||||
|
readlink /etc/resolv.conf
|
||||||
|
status=$?
|
||||||
|
if [[ $status -eq 0 && -f "/usr/sbin/dnsmasq" ]]; then
|
||||||
|
systemctl disable systemd-resolved
|
||||||
|
systemctl stop systemd-resolved
|
||||||
|
unlink /etc/resolv.conf
|
||||||
|
echo "nameserver 8.8.8.8" | tee /etc/resolv.conf
|
||||||
|
install_package dnsmasq
|
||||||
|
else
|
||||||
|
install_package dnsmasq
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
check_dependencies() {
|
check_dependencies() {
|
||||||
# Check binary dependencies associated to the project.
|
# Check binary dependencies associated to the project.
|
||||||
# If not installed, call install_package with the package name.
|
# If not installed, call install_package with the package name.
|
||||||
|
check_dnsmasq
|
||||||
bins=("/usr/sbin/hostapd"
|
bins=("/usr/sbin/hostapd"
|
||||||
"/usr/sbin/dnsmasq"
|
|
||||||
"/opt/zeek/bin/zeek"
|
"/opt/zeek/bin/zeek"
|
||||||
"/usr/bin/tshark"
|
"/usr/bin/tshark"
|
||||||
"/usr/bin/dig"
|
"/usr/bin/dig"
|
||||||
@ -321,7 +335,6 @@ check_dependencies() {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
install_package node
|
install_package node
|
||||||
install_package dnsmasq
|
|
||||||
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