Bundle manifest
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.
It's probably better to name this file something like mkosi-manifest instead of os-manifest. A more reasonable claim.
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.
Sounds right to me. Just pushed a change to change from os-manifest to mkosi-manifest.