pungi/1860.patch
Lubomír Sedlář d2fc85437b Release 4.10.1
(cherry picked from commit d14925b85c4f0e26eb4b097b6603f3dbc5d00d60)
2025-09-29 18:14:47 +03:00

26 lines
837 B
Diff

From 3bd28f97b2991cf4e3b4ce9ce34c80cba2bf21ab Mon Sep 17 00:00:00 2001
From: Lubomír Sedlář <lsedlar@redhat.com>
Date: Aug 08 2025 11:54:39 +0000
Subject: repoclosure: Don't fail if cache doesn't exist
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
---
diff --git a/pungi/phases/repoclosure.py b/pungi/phases/repoclosure.py
index 1d3fad0..398802f 100644
--- a/pungi/phases/repoclosure.py
+++ b/pungi/phases/repoclosure.py
@@ -136,6 +136,9 @@ def _delete_repoclosure_cache_dirs(compose):
pass
for top_cache_dir in cache_dirs:
+ if not os.path.isdir(top_cache_dir):
+ # Skip if the cache doesn't exist.
+ continue
for name in os.listdir(top_cache_dir):
if name.startswith(compose.compose_id):
cache_path = os.path.join(top_cache_dir, name)