]> git.ipfire.org Git - thirdparty/mkosi.git/commit
apk: Always operate on package cache directory 3918/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 26 Sep 2025 13:46:22 +0000 (15:46 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 27 Sep 2025 12:18:21 +0000 (14:18 +0200)
commit53e9d16e800f8ef58bf994026f51550934563475
tree4540edef0b8659d02e47a5734b55c3359d480729
parentfc2da845d9ce59c1df4276ce94c81514bdfcd251
apk: Always operate on package cache directory

apk does not use any subdirectories under /var/cache/apk to store
packages, which means that our usual tricks to mount package cache
directories from the package cache directory and repository metadata
from the metadata cache directory into the expected locations don't work.

There might be a way to get this to work with overlayfs but this would
be a very complex change. Instead, let's just disable repository metadata
caching for apk and always use the package cache directory for everything.
mkosi/installer/__init__.py
mkosi/installer/apk.py