summaryrefslogtreecommitdiff
path: root/data/live-build-config
AgeCommit message (Collapse)Author
2026-05-12serial: T8844: fix default config injection leading to invalid boot consoleChristian Breunig
With all the latest serial interface changes - and the resulting patching of the default configuration based on the build flavor - the serial console was always injected by a helper named write-config-file-value.py, even if the console_type was set to tty instead of ttyS or ttyAMA. This was a pending issue in the rolling tests for the PROXMOX flavor. It is applicable to every other flavor using tty as default console.
2026-04-26hooks: T8541: inject flavor serial console settings once into ↵Christian Breunig
config.boot.default We do have different default console configurations per flavor used. We will set the serial console to the default configuration for the flavor once during ISO image assembly.
2026-04-02Merge pull request #1144 from c-po/netlink-t8047Christian Breunig
T8047: replace netplugd with vyos-netlinkd
2026-03-26T8410: Fix typos and mistakes in scripts and commentsViacheslav Hletenko
Fix typos and mistakes in the comments No functional changes
2026-03-19T8047: replace netplugd with vyos-netlinkdChristian Breunig
2026-03-10T8334:arm64: updating image via 'add system image' fails with vmlinuz not ↵asklymenko
found error
2026-03-03Merge pull request #1130 from c-po/multiarchJohn Estabrook
T8311: move to GNU coreutils when building GLIBC multiarch variable
2026-03-02T8311: move to GNU coreutils when building GLIBC multiarch variableChristian Breunig
Related to commit 39dc9c98c68 ("T8311: fix initramfs hook "dpkg-architecture: command not found"). Drop dpkg-dev implementation in favour of GNU coreutils. On x86_64 (aka amd64) both yield the same result: $ echo $(uname -m)-linux-gnu x86_64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) x86_64-linux-gnu On aarch64 (aka arm64) both yield the same result: $ echo $(uname -m)-linux-gnu aarch64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) aarch64-linux-gnu
2026-03-02Merge pull request #1128 from c-po/per-arch-kernel-serial-interfaceViacheslav Hletenko
T8120: add support for per CPU architecture serial interface name
2026-02-28T8120: add comment in default-union-grub-entry about ttyS0 interfaceChristian Breunig
This file is only needed to support upgrades from the legacy image management tools. Example would be an upgrade from VyOS 1.3.8 -> 1.5 (which is officially unsupported, but we always try our best). This is also the reason why we can leave the ttyS0 console in this file - there was no ARM64 image for VyOS 1.3!
2026-02-28T8120: remove obsolete etc/event.d hooks - no longer found in live-bootChristian Breunig
When building an ISO image the files which are probed for no longer exist. This means it makes no sense to longer carry an unused hook.
2026-02-28T8120: when building ISO bootloader, auto-detect serial console typeChristian Breunig
2026-02-28T8311: fix initramfs hook "dpkg-architecture: command not found"Christian Breunig
Commit f4877564276947 ("T8311: De-hardcode arch for live-build-config 10-vyos-addons") introduced a regression where an unavailable third-party helper script was invoked during initramfs hook execution, breaking the ISO build process. update-initramfs: Generating /boot/initrd.img-6.6.127-vyos live-boot: core filesystems devices utils wget blockdev. /etc/initramfs-tools/hooks/10-vyos-addons: line 3: dpkg-architecture: command not found The dpkg-architecture helper, provided by the dpkg-dev package, is not available during hook execution. The same result can be achieved using GNU coreutils instead: On x86_64 (aka amd64) both yield the same result: $ echo $(uname -m)-linux-gnu x86_64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) x86_64-linux-gnu On aarch64 (aka arm64) both yield the same result: $ echo $(uname -m)-linux-gnu aarch64-linux-gnu $ echo $(dpkg-architecture -qDEB_HOST_MULTIARCH) aarch64-linux-gnu
2026-02-24T8311: De-hardcode arch for live-build-config 10-vyos-addonsViacheslav Hletenko
2026-02-24T8311: De-hardcode arch for live-build-config 92-strip-symbolsViacheslav Hletenko
2026-02-16T8219: Start building Salt from source. Update to v3006.21, remove old repo ↵asklymenko
keys.
2026-02-05Merge pull request #1106 from sarthurdev/geoip_refactorChristian Breunig
geoip: T7926: Refactor geoip handling
2026-01-22T8198: Use zabbix-agent2 from Debian backportsAndrii Klymenko
Delete Zabbix repository key.
2026-01-22T8198: Use zabbix-agent2 from Debian backportsAndrii Klymenko
Zabbix agent 7.x is now available from bookworm-backports so we don't need to take it from any third party or build it anymore.
2026-01-21apt: T8092: remove the Kea repository keyDaniil Baturin
that is no longer needed since we now build Kea from source
2026-01-21geoip: T7926: Refactor geoip handlingsarthurdev
2026-01-07T8159: remove rest of pmacctKyrylo Yatsenko
Apart from pmacctd service, package pmacct also provided nfacctd, sfacctd and uacctd. Remove mention about them as we've removed pmacct.
2025-12-25Testsuite: T8111: add --cloud-init test targetChristian Breunig
Add support to dynamically assemble cloud-init NoCloud ISO image and attach it to an existing qcow2 image file. The config data injected via NoCloud is later validated if it has been properly configured on the OS level.
2025-09-26T7873: Bump Suricata version to 7.0.10Andrii Klymenko
Suricata 7.0.* is available in bookworm-backports repository only. It also requires libhtp2 package.
2025-09-22kea: T7821: Use correct Kea unit filessarthurdev
2025-09-18Merge pull request #1033 from sarthurdev/kea3.0Viacheslav Hletenko
kea: T7281: Update Kea to 3.0
2025-09-15kea: T7281: Update Kea to 3.0sarthurdev
2025-09-15T75: remove pmacctKyrylo Yatsenko
2025-07-03iso: T7610: include a file with ISO9660 string to prevent upgrade failures ↵Daniil Baturin
from 1.3.x
2025-05-22T7321: enable vyos-commitd.service for intial testingJohn Estabrook
2025-05-04systemd: T7356: use short service names to avoid truncationChristian Breunig
The issue ONLY appears on small terminals where systemd automatically truncates the lines to match the terminal width - so far so good. The BUG is, if truncation happens in the service name which is BOLD you're pretty much screwed, as truncation will not reset the color. We can set StatusUnitFormat=description in /etc/systemd/system.conf which will not print the service long description to avoid truncation making the boot a little less verbose. This actually restores the behavior of VyOS 1.3
2025-04-23Merge pull request #951 from c-po/syslog-T7367Christian Breunig
T7367: syslog.service links to rsyslog.service - thus disable it, too
2025-04-20T7367: syslog.service links to rsyslog.service - thus disable it, tooChristian Breunig
The default syslog implementation should make syslog.service a symlink to itself, so that this socket activates the right actual syslog service. As rsyslog service is already disabled - also take care of the linked service.
2025-04-18build: T7241: remove fastnetmon from the list of servicesDaniil Baturin
to be disabled by default
2025-04-15Merge pull request #944 from c-po/netplug-T7353Daniil Baturin
T7353: netplug.service is started by vyos-router
2025-04-13T7353: netplug.service is started by vyos-routerChristian Breunig
Netplug daemon is started last after all interfaces got initialized to properly monitor them for up/down events.
2025-04-10build: T7345: do not use Debian Buster repos in image buildsDaniil Baturin
2025-04-01build: T7301: do not include the GPG image signing key in imagesDaniil Baturin
2025-03-25T7278: Fix missing cracklib database files on image updateoniko94
2025-03-18T861: use custom Kernel certificate over the root shim signing certificateChristian Breunig
2025-03-18T861: use secure-boot certificates from data/certificatesChristian Breunig
2025-03-18Merge pull request #931 from jestabro/commitdDaniil Baturin
T7121: Set up communication vyconfd to vyos-commitd
2025-03-17hooks: T7217: remove Dropbear SSH host keysDaniil Baturin
that may be generated by postinstall scripts to prevent accidental use of non-unique keys baked into images
2025-03-16T7121: disable vyos-commitd.service until replacement of vyos-configdJohn Estabrook
2025-02-04Merge pull request #898 from c-po/syslog-T6989Christian Breunig
T6989: disable rsyslog service
2025-02-03build: T7132: new boot splash for rolling release imagesDaniil Baturin
The pseudo-constellation can be nicknamed "Operarius" ("The Worker") (genitive singular: "Operarii") Image by Oleg Gorobets
2025-02-02T6989: disable rsyslog serviceChristian Breunig
2025-01-30T7105: Disable by default vpp service until it is configuredViacheslav Hletenko
2024-12-06Merge pull request #824 from jestabro/vyconf-minimalDaniil Baturin
T6718: use the vyconf daemon for validation of set commands
2024-11-13image-tools: T6864: keep file necessary for compat add imageJohn Estabrook
Revert "T1416: remove deprecated default-union-grub-entry" This reverts commit d50707bb295dbd4bc50e3d0301fc8be605448429. The file grub/default-union-grub-entry and its companion install-image/postinst are needed for 'compatibility-mode' upgrades: when upgrading from a system with legacy image-tools, those two files are expected to exist in the mounted image of the target iso.