]> git.ipfire.org Git - thirdparty/mkosi.git/commit
Don't unconditionally sync when PackageCacheDirectory=/var
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 9 Oct 2025 06:50:44 +0000 (08:50 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 10 Oct 2025 18:40:15 +0000 (20:40 +0200)
commit611c8b46c84095833feae9d5aa0ef0a656b032ca
treeca28eb0da7ac94061de3f144cc4b468648caa397
parentab37f24d38c396f0a92f689a834adaf8a78172dc
Don't unconditionally sync when PackageCacheDirectory=/var

If PackageCacheDirectory=/var and a cache directory is not configured
(like in mkosi-initrd), then we'd always sync repository metadata,
regardless of the value of CacheOnly=. Let's fix that by disallowing
CacheOnly=metadata|always if a cache directory is not configured and
only syncing if CacheOnly=never|auto, regardless if a cache directory
is configured or not.

Fixes #3946
mkosi/__init__.py