Ableiten: debconf-Vorbelegungen vor den Zusatzpaketen (defaults.d/*.debconf) #24
Loading…
Reference in a new issue
No description provided.
Delete branch "debconf-vorbelegung"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Haken für abgeleitete Produkte: Vorbelegungen für debconf vor den Zusatzpaketen.
INSTALL_DEFAULTS/*.debconfenthält Zeilen wie beidebconf-set-selections(<paket> <frage> <typ> <wert>,#Kommentar). Der ISO-Bau kopiert sie wie die*.yamlnach/usr/share/bashclub-install/defaults.d/.debconf-set-selections, Dateien alphabetisch), bevor erEXTRA_DEBS/EXTRA_PACKAGESinstalliert. So sieht das postinst eines Upstream-Pakets die Vorbelegung schon bei der ersten Installation. Anlass: Ohne Vorbelegung meldetcrowdsecsich sofort bei der Central API an.config.check) meldet fehlerhafte Zeilen alsdefaults.d/<datei>:<zeile>: weniger als drei Felder, unbekannter Typ,boolean/seennichttrue/false.*.debconfändert sich nichts.tests/test_derive.py(Einlesen, Fehler, Reihenfolge vor apt, kein Aufruf ohne Vorbelegung, ISO-Bau kopiert sie);tests/run-in-container.shgrün (148 Tests).docs/umbenennung.md; po perpo/update.sh(neue Meldung in allen Sprachen übersetzt).Erprobt mit der Havora-Vorschau-ISO (freehold-office/freehold-brand#7):
crowdsec/capi=falseüberdefaults.d; Ergebnis folgt im Kommentar.🤖 Generated with Claude Code
Erprobt mit der Havora-Vorschau-ISO
havora-workspace-vorschau-20261029-1030-amd64.iso(gebaut mit diesem Branch,REF_BASHCLUB_OS=origin/debconf-vorbelegung). Die ISO enthältdefaults.d/50-crowdsec.debconfmitcrowdsec/lapi=trueundcrowdsec/capi=false. Test in einer VM an vmbr1 (VMID 9290), 0 Fehler:debconf-show crowdseczeigtcrowdsec/capi: false,/etc/crowdsec/online_api_credentials.yamlist leer,cscli capi status: nicht registriert.api.crowdsec.netund keine Pakete an dessen Adressen.havora applybis zum Samba-DC, Neustart grün.