]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Move keyring_cache() and metadata_cache() next to cache_tree_paths()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 22 Jan 2025 11:13:13 +0000 (12:13 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 22 Jan 2025 11:34:10 +0000 (12:34 +0100)
mkosi/__init__.py

index 51d0ca617270de110757982a2dc121f6385f6545..6d1ea1f1fd1a21cb7a04fdc1a9f597ee3803fd18 100644 (file)
@@ -2471,6 +2471,20 @@ def cache_tree_paths(config: Config) -> tuple[Path, Path, Path]:
     )
 
 
+def keyring_cache(config: Config) -> Path:
+    assert config.cache_dir
+    fragments = [config.distribution, config.release, config.architecture]
+
+    return config.cache_dir / f"{'~'.join(str(s) for s in fragments)}.keyring.cache"
+
+
+def metadata_cache(config: Config) -> Path:
+    assert config.cache_dir
+    fragments = [config.distribution, config.release, config.architecture]
+
+    return config.cache_dir / f"{'~'.join(str(s) for s in fragments)}.metadata.cache"
+
+
 def check_inputs(config: Config) -> None:
     """
     Make sure all the inputs exist that aren't checked during config parsing because they might
@@ -4477,20 +4491,6 @@ def ensure_directories_exist(config: Config) -> None:
             config.build_dir.chmod(stat.S_IMODE(st.st_mode) & ~(stat.S_ISGID | stat.S_ISUID))
 
 
-def keyring_cache(config: Config) -> Path:
-    assert config.cache_dir
-    fragments = [config.distribution, config.release, config.architecture]
-
-    return config.cache_dir / f"{'~'.join(str(s) for s in fragments)}.keyring.cache"
-
-
-def metadata_cache(config: Config) -> Path:
-    assert config.cache_dir
-    fragments = [config.distribution, config.release, config.architecture]
-
-    return config.cache_dir / f"{'~'.join(str(s) for s in fragments)}.metadata.cache"
-
-
 def sync_repository_metadata(
     args: Args,
     images: Sequence[Config],