After reading through all of the documentation and experimenting a bit, it's still not clear if I can add custom packages to my Clearlinux installation.
The mixer tool, all powerful, can build entire custom distribution for me. That's great, but I don't want to keep track of security updates manually, rebuild everything every couple of days and have my servers source packages and updates from me and only from me.
Let's say I use the iso that mixer produced:
- where will swupd point to for bundles? My server?
- where will the security updates come from? Upstream or from me?
- say I want to install a new bundle, that wasn't around when I installed OS from my custom ISO. Do I have to rebuild entire server, with a new iso?
There are some other tools, but mana pages for those are minimalistic, to say at least, and documentation links lead to nowhere.
What I'm trying to achieve is to use an upstream version of Clearlinux, add some packages and manage configuration files with Ansible. Is it even a supported use case?
Clear Linux recently added two linux kernels based on production kernel.
One will be used in the Service OS and the other will be a standard
Miguel Bernal Marin (2):
add kernel-pk414-sos bundle
add kernel-pk414-std bundle
bundles/kernel-pk414-sos | 10 ++++++++++
bundles/kernel-pk414-std | 10 ++++++++++
2 files changed, 20 insertions(+)
create mode 100644 bundles/kernel-pk414-sos
create mode 100644 bundles/kernel-pk414-std
With the switch up of /usr/bin/python to run python3 instead of
python2 we will also be switching mock to use python3 and with it
comes mock being made to use dnf in place of yum.
For users who have /etc/mock/clear.cfg in place on their systems,
updating to the new world will be a quick copy of the
(the file gained additional package_manager and releasever
configuration options) into /etc/mock/clear.cfg once you are on Clear
Linux 20660 or later.