Hi Simon On 2026/01/12 22:23, Simon Josefsson wrote:
https://live-team.pages.debian.net/live-manual/html/live-manual/customizing-installer.en.htmla couple of times, and I'm starting to suspect that it is not discussing the Calamares installer on the live images at all? The installer you get when you click 'Install Debian' icon in a live GNOME/KDE/etc session. The icon and program seems to be coming from the 'calamares-settings-debian' package. Is that a fourth kind of installer, distinct from the three other types discussed on the page above? I am confused because the page says: "Desktop" Debian Installer: Regardless of the type of Debian Installer included, d-i can be launched from the Desktop by clicking on an icon. This is user friendlier in some situations. That sounds very much like the icon for the Calamares installer. In order to make use of this, the debian-installer-launcher package needs to be included. But I removed debian-installer-launcher, and the "Install Debian" icon is still present, and it still starts Calamares. What icon is that text talking about? I didn't see any other icon when I added the debian-installer-launcher package.
That page does indeed seem to reference the debian-installer-launcher that's removed, not Calamares.
Is the Calamares installer configured through some entirely other mechanism?
It's not aware of live-build.
I'm struggling to get the apt sources of this (Calameres?) installer to be what I want. I found the apt source that it will install into the installed OS here: https://salsa.debian.org/live-team/calamares-settings-debian/-/blob/master/helpers/calamares-sources-final?ref_type=heads Calamares does not seem to respect any live-build settings related to apt sources, is that correct?
Indeed. I've forgotten how live-build works, but if it leaves something on the media we can use, then the calamares-sources-final script can be modified to use it.
How do I make changes to that Calamares file in a normal 'lb config ...' + 'lb build' setup? Is there some Calameres configuration support in live-build?
I doubt it, usually Calamares is configured by forking calamares-settings-debian and modifying that to local needs.
-Jonathan
