From 29e55d36645997e390ca28f63538f53778591937 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 26 Apr 2021 19:47:46 +0200 Subject: [PATCH] Clean env on remove-folder (#2839) --- supervisor/utils/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/supervisor/utils/__init__.py b/supervisor/utils/__init__.py index 29986f31c..70fd1277d 100644 --- a/supervisor/utils/__init__.py +++ b/supervisor/utils/__init__.py @@ -86,7 +86,11 @@ async def remove_folder(folder: Path, content_only: bool = False) -> None: del_folder = f"{folder}" + "/{,.[!.],..?}*" if content_only else f"{folder}" try: proc = await asyncio.create_subprocess_exec( - "bash", "-c", f"rm -rf {del_folder}", stdout=asyncio.subprocess.DEVNULL + "bash", + "-c", + f"rm -rf {del_folder}", + stdout=asyncio.subprocess.DEVNULL, + env=clean_env(), ) _, error_msg = await proc.communicate()