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.
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.