diff options
Diffstat (limited to 'configuration/debian/tedge_mapper')
-rw-r--r-- | configuration/debian/tedge_mapper/postrm | 23 |
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) ;; *) |