While preparing a template for the upcoming trixie based pmg 9.0, one small issue was that we install with the pmg-no-subscription repository but remove the sources.list entry before packaging the container-template via sed.
With deb822 sources the sed-command would become unwieldy, so instead add 'Install-Sources' to the dab.conf configuration parser, for sources entries, which are present for template creation, but not added to the resulting template. The patches for dab-pve-appliances are split in 3 for easier review, to see which changes were actually needed - they could/should be squashed together when applying. one remaining issue - is that `dhcp` as network-configuration does not work. while this is currently a general issue, for the pmg template, our use of ifupdown2 is specific - as ifupdown2 only uses the deprecated and unavailable isc-dhcp-client for obtaining leases. dab: Stoiko Ivanov (1): add support for repositories, used only for template generation PVE/DAB.pm | 31 ++++++++++++++++++++++++++++--- dab | 6 ++++++ 2 files changed, 34 insertions(+), 3 deletions(-) dab-pve-appliances: Stoiko Ivanov (3): add template for trixie based pmg 9.0 pmg: trixie: purge ifupdown before installing ifupdown2 pmg: trixie: use pmg-repository only during installation debian-13-trixie-pmg-9-64/Makefile | 49 +++++++++++++++++++++++ debian-13-trixie-pmg-9-64/dab.conf | 15 +++++++ debian-13-trixie-pmg-9-64/systemd-presets | 5 +++ 3 files changed, 69 insertions(+) create mode 100644 debian-13-trixie-pmg-9-64/Makefile create mode 100644 debian-13-trixie-pmg-9-64/dab.conf create mode 100644 debian-13-trixie-pmg-9-64/systemd-presets -- 2.39.5 _______________________________________________ pve-devel mailing list [email protected] https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
