summaryrefslogtreecommitdiffstats
path: root/configuration/debian/tedge_mapper/postrm
diff options
context:
space:
mode:
Diffstat (limited to 'configuration/debian/tedge_mapper/postrm')
-rw-r--r--configuration/debian/tedge_mapper/postrm30
1 files changed, 17 insertions, 13 deletions
diff --git a/configuration/debian/tedge_mapper/postrm b/configuration/debian/tedge_mapper/postrm
index eec30fbb..8bc8f35a 100644
--- a/configuration/debian/tedge_mapper/postrm
+++ b/configuration/debian/tedge_mapper/postrm
@@ -1,30 +1,34 @@
#!/bin/sh
set -e
-remove_tedge_mapper_user() {
- if getent passwd tedge-mapper >/dev/null; then
- pkill -u tedge-mapper || true
- deluser --quiet --system tedge-mapper
- fi
-}
-
purge_operations() {
if [ -d "/etc/tedge/operations" ]; then
rm -rf /etc/tedge/operations
fi
}
+purge_mapper_lock() {
+ if [ -f "/run/lock/tedge-mapper-c8y.lock" ]; then
+ rm -rf /run/lock/tedge-mapper-c8y.lock
+ fi
+
+ if [ -f "/run/lock/tedge-mapper-az.lock" ]; then
+ rm -rf /run/lock/tedge-mapper-az.lock
+ fi
+
+ if [ -f "/run/lock/tedge-mapper-collectd.lock" ]; then
+ rm -rf /run/lock/tedge-mapper-collectd.lock
+ fi
+
+}
+
case "$1" in
purge)
- remove_tedge_mapper_user
purge_operations
+ purge_mapper_lock
;;
- remove)
- remove_tedge_mapper_user
- ;;
-
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)