1
0
mirror of https://github.com/donaldzou/WGDashboard.git synced 2024-11-22 15:20:09 +01:00

Update wgd.sh

This commit is contained in:
Donald Zou 2024-11-12 18:21:27 +08:00
parent b61c9bfc5e
commit b37d889de9

View File

@ -65,7 +65,7 @@ _determineOS(){
OS=$ID OS=$ID
elif [ -f /etc/redhat-release ]; then elif [ -f /etc/redhat-release ]; then
OS="redhat" OS="redhat"
elif [ "$(uname)" = "OpenBSD" ] && [ "$(uname -r)" = "7.6" ]; then elif [ "$(uname)" = "OpenBSD" ]; then
OS="openbsd" OS="openbsd"
else else
printf "[WGDashboard] %s Sorry, your OS is not supported. Currently the install script only support Debian-based, Red Hat-based OS. With experimental support for Alpine Linux.\n" "$heavy_crossmark" printf "[WGDashboard] %s Sorry, your OS is not supported. Currently the install script only support Debian-based, Red Hat-based OS. With experimental support for Alpine Linux.\n" "$heavy_crossmark"
@ -90,6 +90,19 @@ _installPython(){
alpine) alpine)
{ sudo apk update; sudo apk add python3 net-tools --no-cache; printf "\n\n"; } >> ./log/install.txt { sudo apk update; sudo apk add python3 net-tools --no-cache; printf "\n\n"; } >> ./log/install.txt
;; ;;
openbsd)
if [ "$(uname -r)" = "7.6" ]; then
{ pkg_add -v python-3.11.10p0; printf "\n\n"; } >> ./log/install.txt
elif [ "$(uname -r)" = "7.5" ]; then
{ pkg_add -v python-3.11.8; printf "\n\n"; } >> ./log/install.txt
elif [ "$(uname -r)" = "7.4" ]; then
{ pkg_add -v python-3.11.5; printf "\n\n"; } >> ./log/install.txt
else
printf "[WGDashboard] %s Current OpenBSD version is not supported. Please install Python 3.10+ manually\n" "$heavy_crossmark"
printf "%s\n" "$helpMsg"
kill $TOP_PID
fi
;;
esac esac
if ! python3 --version > /dev/null 2>&1 if ! python3 --version > /dev/null 2>&1
@ -474,7 +487,10 @@ else
elif [ "$1" = "update" ]; then elif [ "$1" = "update" ]; then
update_wgd update_wgd
elif [ "$1" = "install" ]; then elif [ "$1" = "install" ]; then
printf "%s\n" "$dashes" clear
printf "=================================================================================\n"
printf "+ <WGDashboard> by Donald Zou - https://github.com/donaldzou +\n"
printf "=================================================================================\n"
install_wgd install_wgd
printf "%s\n" "$dashes" printf "%s\n" "$dashes"
elif [ "$1" = "restart" ]; then elif [ "$1" = "restart" ]; then