| Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
T8047: replace netplugd with vyos-netlinkd
|
|
Fix typos and mistakes in the comments
No functional changes
|
|
|
|
found error
|
|
T8311: move to GNU coreutils when building GLIBC multiarch variable
|
|
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
|
|
T8120: add support for per CPU architecture serial interface name
|
|
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!
|
|
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.
|
|
|
|
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
|
|
|
|
|
|
keys.
|
|
geoip: T7926: Refactor geoip handling
|
|
Delete Zabbix repository key.
|
|
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.
|
|
that is no longer needed since we now build Kea from source
|
|
|
|
Apart from pmacctd service, package pmacct also provided nfacctd,
sfacctd and uacctd. Remove mention about them as we've removed pmacct.
|
|
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.
|
|
Suricata 7.0.* is available in bookworm-backports repository only. It also requires libhtp2 package.
|
|
|
|
kea: T7281: Update Kea to 3.0
|
|
|
|
|
|
from 1.3.x
|
|
|
|
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
|
|
T7367: syslog.service links to rsyslog.service - thus disable it, too
|
|
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.
|
|
to be disabled by default
|
|
T7353: netplug.service is started by vyos-router
|
|
Netplug daemon is started last after all interfaces got initialized to
properly monitor them for up/down events.
|
|
|
|
|
|
|
|
|
|
|
|
T7121: Set up communication vyconfd to vyos-commitd
|
|
that may be generated by postinstall scripts
to prevent accidental use of non-unique keys
baked into images
|
|
|
|
T6989: disable rsyslog service
|
|
The pseudo-constellation can be nicknamed "Operarius" ("The Worker")
(genitive singular: "Operarii")
Image by Oleg Gorobets
|
|
|
|
|
|
T6718: use the vyconf daemon for validation of set commands
|
|
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.
|