#!/bin/bash BASEPATH=/opt INSTALLPATH=$BASEPATH/MQTTnetServer # Check if systemctl exists, does not exist in docker containers SCTL=$(which systemctl >/dev/null; echo $?) if [ "$SCTL" -eq "0" ]; then # Stop service before uninstalling systemctl stop mqttnet-server fi # Check if setcap exists, does not exist in docker containers SCAP=$(which setcap >/dev/null; echo $?) if [ "$SCAP" -eq "0" ]; then # Remove permission to open ports setcap CAP_NET_BIND_SERVICE=-eip $INSTALLPATH/MQTTnet.Server fi