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/postrm23
1 files changed, 18 insertions, 5 deletions
diff --git a/configuration/debian/tedge_mapper/postrm b/configuration/debian/tedge_mapper/postrm
index 150afe9d..8bc8f35a 100644
--- a/configuration/debian/tedge_mapper/postrm
+++ b/configuration/debian/tedge_mapper/postrm
@@ -7,15 +7,28 @@ purge_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)
- purge_operations
- ;;
-
- remove)
+ purge_operations
+ purge_mapper_lock
;;
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)