OpenDroneMap-WebODM/dpkg/webodm/DEBIAN/prerm

44 wiersze
774 B
Bash
Executable File

#!/usr/bin/env bash
set -euxo
export WEBODM_VERSION=1.9.7
export WEBODM_USER=odm
export WEBODM_USER_HOME="/home/${WEBODM_USER}"
export WEBODM_DIR=/opt/WebODM
export WEBODM_VENV_DIR="${WEBODM_DIR}/python3-venv"
export NODEODM_DIR=/opt/nodeodm
function remove() {
stopService
}
function stopService() {
UNIT_NAME="webodm-docker.service"
set +e
systemctl is-active -q "${UNIT_NAME}"
if [ "${?}" -eq 1 ]; then
set -e
systemctl stop "${UNIT_NAME}"
systemctl disable "${UNIT_NAME}"
else
set -e
fi
systemctl daemon-reload
if [ -f "${WEBODM_DIR}/webodm.sh" ]; then
"${WEBODM_DIR}/webodm.sh" down
fi
}
case $1 in
remove)
remove
;;
default)
exit 1
;;
esac