From 4f2c6a2eac15e38eedea4172f905c69178810125 Mon Sep 17 00:00:00 2001
From: obarun <eric@obarun.org>
Date: Thu, 1 Jun 2023 20:26:32 +1100
Subject: [PATCH] also remove environment directory

---
 src/lib66/exec/ssexec_remove.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib66/exec/ssexec_remove.c b/src/lib66/exec/ssexec_remove.c
index 4ec3ea9e..08490c52 100644
--- a/src/lib66/exec/ssexec_remove.c
+++ b/src/lib66/exec/ssexec_remove.c
@@ -56,6 +56,9 @@ static void remove_service(resolve_service_t *res, ssexec_t *info)
 
     free(path) ;
 
+    if (res->environ.envdir)
+        auto_remove(res->sa.s + res->environ.envdir) ;
+
     tree_service_remove(info->base.s, res->sa.s + res->treename, res->sa.s + res->name) ;
 
     if ((res->logger.want && (res->type == TYPE_CLASSIC || res->type == TYPE_ONESHOT)) && !res->inmodule) {
-- 
GitLab