From b04efe4eac807e893b98d4c3f51ab4c23db85a69 Mon Sep 17 00:00:00 2001 From: Mike Degatano Date: Thu, 26 Oct 2023 16:55:42 -0400 Subject: [PATCH] Remove folder only deletes from current filesystem (#4653) --- Dockerfile | 1 + supervisor/utils/__init__.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c81db74df..a4cf4c8a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,7 @@ WORKDIR /usr/src RUN \ set -x \ && apk add --no-cache \ + coreutils \ eudev \ eudev-libs \ git \ diff --git a/supervisor/utils/__init__.py b/supervisor/utils/__init__.py index 1f893742c..cb704648d 100644 --- a/supervisor/utils/__init__.py +++ b/supervisor/utils/__init__.py @@ -107,7 +107,7 @@ async def remove_folder( proc = await asyncio.create_subprocess_exec( "bash", "-c", - f"rm -rf {del_folder}", + f"rm -rf --one-file-system {del_folder}", stdout=asyncio.subprocess.DEVNULL, env=clean_env(), )