#!/bin/bash dockerCheckAllowedInstall() { local app_name="$1" #if [ "$status" == "installed" ]; then #elif [ "$status" == "running" ]; then #elif [ "$status" == "not_installed" ]; then #elif [ "$status" == "invalid_flag" ]; then case "$app_name" in "wireguard") # Check if WireGuard is already installed and load params if [[ -e /etc/wireguard/params ]]; then isError "WireGuard is installed, this will conflict with $app_name." isError "Installation is now aborting..." dockerUninstallApp "$app_name" return 1 fi ;; #"mailcow") #local status=$(dockerCheckAppInstalled "webmin" "linux" "check_active") #if [ "$status" == "installed" ]; then #isError "Virtualmin is installed, this will conflict with $app_name." #isError "Installation is now aborting..." #dockerUninstallApp "$app_name" #elif [ "$status" == "running" ]; then #isError "Virtualmin is installed, this will conflict with $app_name." #isError "Installation is now aborting..." #dockerUninstallApp "$app_name" #fi #;; esac isSuccessful "Application is allowed to be installed." }