From ab704c11cf4cc3b525ab0d95fe32238235dffdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 1 Sep 2021 13:58:48 +0200 Subject: [PATCH] Ignore rootfs (#3097) --- supervisor/store/data.py | 6 +++++- tests/store/test_reading_addons.py | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/supervisor/store/data.py b/supervisor/store/data.py index fd44dbbfb..8528eb9a6 100644 --- a/supervisor/store/data.py +++ b/supervisor/store/data.py @@ -93,7 +93,11 @@ class StoreData(CoreSysAttributes): addon_list = [ addon for addon in path.glob("**/config.*") - if not [part for part in addon.parts if part.startswith(".")] + if not [ + part + for part in addon.parts + if part.startswith(".") or part == "rootfs" + ] and addon.suffix in FILE_SUFFIX_CONFIGURATION ] except OSError as err: diff --git a/tests/store/test_reading_addons.py b/tests/store/test_reading_addons.py index 1c2fffd17..faf682bbd 100644 --- a/tests/store/test_reading_addons.py +++ b/tests/store/test_reading_addons.py @@ -15,6 +15,7 @@ def test_read_addon_files(coresys: CoreSys): Path("somepath/.git/config.yml"), Path("somepath/deeper_in_the_structure/.github/config.yml"), Path(".github/config.yml"), + Path("some/rootfs/config.yml"), Path(".circleci/config.yml"), ], ):