From 120100c9cbea9a3ee963b8aecde9fd10dc287688 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 29 Sep 2026 15:17:37 +0200 Subject: [PATCH] FileContext.mkdir(): Fix missing _chroot() mkdir() passes its path to _mkdir() without chrooting it, fix that. Signed-off-by: Jan Lindemann Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/FileContext.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/python/jw/pkg/lib/FileContext.py b/src/python/jw/pkg/lib/FileContext.py index 2622e7e8..08d2e89f 100644 --- a/src/python/jw/pkg/lib/FileContext.py +++ b/src/python/jw/pkg/lib/FileContext.py @@ -221,7 +221,7 @@ class FileContext(abc.ABC): raise NotImplementedError(f'{self.log_name}: mkdir({path}) is not implemented') async def mkdir(self, path: str, mode: int = 0o777) -> None: - return await self._mkdir(path, mode) + return await self._mkdir(self._chroot(path), mode) async def _mktemp(self, tmpl: str, directory: bool) -> str: raise NotImplementedError( -- 2.56.0