mkosi icon indicating copy to clipboard operation
mkosi copied to clipboard

Bundle manifest

Open jcgl17 opened this issue 1 month ago • 3 comments

My attempt to close #3995. Writes the json manifest to /usr/lib/os-manifest. Maybe it's too presumptuous to claim that path, but naming is hard and I had to pick something.

Since the manifest takes up only ~300k with >2000 packages, compressing the manifest didn't seem to make sense.

jcgl17 avatar Nov 15 '25 22:11 jcgl17

It's probably better to name this file something like mkosi-manifest instead of os-manifest. A more reasonable claim.

jcgl17 avatar Nov 15 '25 22:11 jcgl17

It's probably better to name this file something like mkosi-manifest instead of os-manifest. A more reasonable claim.

I'd prefer this to be mkosi-named, otherwise the name is too generic and similar to os-release and for something more general a UAPI spec would be more fitting that should then also take all the existing SBOM stuff into consideration, let's keep this localised to mkosi.

behrmann avatar Nov 17 '25 13:11 behrmann

Sounds right to me. Just pushed a change to change from os-manifest to mkosi-manifest.

jcgl17 avatar Nov 17 '25 15:11 jcgl17