1
0
mirror of https://github.com/donaldzou/WGDashboard.git synced 2024-11-06 16:00:28 +01:00

Update wgd.sh

This commit is contained in:
Donald Zou 2024-08-16 03:18:08 -04:00
parent 4c69fd4f60
commit 56044fa3f7

View File

@ -97,17 +97,12 @@ _installPython(){
} }
_installPythonVenv(){ _installPythonVenv(){
if [ "$pythonExecutable" = "python3" ]; then
if ! $pythonExecutable -m venv -h > /dev/null 2>&1 if ! $pythonExecutable -m venv -h > /dev/null 2>&1
then then
case "$OS" in case "$OS" in
ubuntu|debian) ubuntu|debian)
if [ "$pythonExecutable" = "python3" ]; then
{ sudo apt update ; sudo apt-get install -y python3-venv; printf "\n\n"; } &>> ./log/install.txt { sudo apt update ; sudo apt-get install -y python3-venv; printf "\n\n"; } &>> ./log/install.txt
else
sudo apt-get install ${pythonExecutable}-venv
printf "\n\n";
# { sudo apt-get update; sudo apt-get install ${pythonExecutable}-venv; } &>> ./log/install.txt
fi
;; ;;
centos|fedora|redhat) centos|fedora|redhat)
if command -v dnf &> /dev/null; then if command -v dnf &> /dev/null; then
@ -123,10 +118,13 @@ _installPythonVenv(){
;; ;;
esac esac
fi fi
else
{ sudo apt-get update; sudo apt-get install ${pythonExecutable}-venv; } &>> ./log/install.txt
fi
if ! $pythonExecutable -m venv -h > /dev/null 2>&1 if ! $pythonExecutable -m venv -h > /dev/null 2>&1
then then
printf "[WGDashboard] %s Python Virtual Environment is still not installed, halting script now.\n" printf "[WGDashboard] %s Python Virtual Environment is still not installed, halting script now.\n" "$heavy_crossmark"
printf "%s\n" "$helpMsg" printf "%s\n" "$helpMsg"
else else
printf "[WGDashboard] %s Python Virtual Environment is installed\n" "$heavy_checkmark" printf "[WGDashboard] %s Python Virtual Environment is installed\n" "$heavy_checkmark"