clearlinux / mixer-tools

Software update mixer and related tools
Apache License 2.0
28 stars 37 forks source link

Create a minimal mix #704

Closed reaganlo closed 4 years ago

reaganlo commented 4 years ago

Currently, the “os-core” bundle and its “filesystem” package is a hard requirement in Mixer. In order to enable a minimal mix for 3rd party, make the “filesystem” package optional. In case the “filesystem” package is found in any of the mix bundles, then Mixer should install the “filesystem” package first. If it’s not found in any of the mix bundles, then just don’t install it.

The “os-core” bundle should still be a hard requirement in Mixer as it is required by swupd-client. If the "os-release" file is not found, then Mixer should create and inject a default one.