637 Commits

Author SHA1 Message Date
sskaje
bf66214dad T5122: Move archive-areas to defaults.toml to support non-free-firmware repository 2023-03-29 16:49:32 +08:00
Christian Breunig
4cc1045f24 build: always prefer our packages over Debian upstream 2023-03-24 08:38:37 +01:00
Christian Breunig
77e116b52f
Kernel: T4928: update Linux Kernel to v6.1.21 2023-03-23 07:22:02 +01:00
Christian Breunig
ef9cfa4f70
Kernel: T4928: update Linux Kernel to v6.1.20 2023-03-17 12:22:07 +01:00
Viacheslav Hletenko
4f03ffb52d T5086: Disable by default hsflowd service 2023-03-14 18:40:32 +00:00
Christian Poessinger
5351fa877f Kernel: T4928: update Linux Kernel to v6.1.19 2023-03-14 06:52:53 +01:00
Christian Breunig
a287b48082
Kernel: T4928: update Linux Kernel to v6.1.18 2023-03-12 20:54:58 +01:00
Christian Breunig
fdc0441a77 systemd: services: T5003: disable podman services 2023-03-11 23:03:35 +01:00
Christian Breunig
18e87b1192
Kernel: T4928: update Linux Kernel to v6.1.16 2023-03-10 15:55:07 +01:00
Christian Breunig
8f4837fcf7
Merge pull request #302 from sempervictus/bug/udev_rename_deadlock
T4966: Delay UDEV execution, avoid rename deadlock
2023-03-08 07:36:47 +01:00
Yuxiang Zhu
792214b860 T4977: Enable Babeld
Babeld support has been merged https://github.com/vyos/vyos-1x/pull/1800
however I just noticed `/etc/frr/daemons` came from this file.
2023-03-07 22:51:32 +08:00
Christian Breunig
800973cb63
Kernel: T4928: update Linux Kernel to v6.1.15 2023-03-04 05:39:28 +01:00
Christian Breunig
fddf3f4450
Kernel: T4928: update Linux Kernel to v6.1.14 2023-02-25 16:52:47 +01:00
Christian Breunig
6d616389c2
Kernel: T4928: update Linux Kernel to v6.1.13 2023-02-22 20:45:52 +01:00
Christian Breunig
1d35d1bb49
Merge pull request #308 from sarthurdev/bookworm
debian: T5003: Set ARM64 kernel flavour, add salt repository
2023-02-17 15:42:12 +01:00
sarthurdev
d838fcf988 debian: T5003: Add salt arm64 repository for salt-minion requirement on vyos-1x 2023-02-17 11:22:23 +01:00
sarthurdev
fbf81a01aa debian: T5003: Set ARM64 kernel flavour 2023-02-17 11:12:47 +01:00
Christian Breunig
2e7dda2456
Merge pull request #307 from sarthurdev/bookworm
debian: T5003: Fix ARM64 grub package name
2023-02-17 11:10:00 +01:00
sarthurdev
f858e73955 debian: T5003: Fix ARM64 grub package name in Bookworm 2023-02-17 10:34:50 +01:00
Christian Breunig
71638eb294
Kernel: T4928: update Linux Kernel to v6.1.12 2023-02-15 19:18:45 +01:00
Christian Breunig
6987aa10a6
Merge pull request #306 from sarthurdev/bookworm
debian: T5003: Upgrade base system to Debian 12 "Bookworm"
2023-02-15 19:06:08 +01:00
Christian Breunig
5207b6f510 strongSwan: T4593: move to charon-systemd 2023-02-14 19:47:51 +01:00
sarthurdev
b4a10607bb debian: T5003: Disable strongswan.service provided by charon_systemd 2023-02-13 22:41:07 +01:00
sarthurdev
1e116e0254 debian: T5003: Update to to Debian 12 "Bookworm"
* Remove obsolete packages and dependencies
2023-02-13 11:20:49 +01:00
Christian Breunig
82f35fd474 T5001: Replace links to the phabricator site
Replace links to the phabricator site from https://phabricator.vyos.net to
https://vyos.dev
2023-02-12 21:13:05 +01:00
Christian Breunig
6d90ea4912
Kernel: T4928: update Linux Kernel to v6.1.11 2023-02-10 07:53:17 +01:00
Christian Breunig
8cade9112a
Kernel: T4928: update Linux Kernel to v6.1.10 2023-02-07 17:31:53 +01:00
Christian Breunig
2767ac346e
Kernel: T4928: update Linux Kernel to v6.1.9 2023-02-04 09:08:54 +01:00
RageLtMan
f24c7ca09f T4966: Delay UDEV execution, avoid rename deadlock
UDEV will rename interfaces from whatever the kernel called them
to eX before converting them to ethX during init. In current VyOS,
the second renaming operation can run into a lock on the adapter
preventing altering its name. As a result, the adapter will remain
in the eX configuration, preventing proper execution of subsequent
scripts and configuration stanzas.

The initial renaming step has to remain as it is needed to work
around other issues, which leaves the somewhat hacky approach of
delaying the second renaming step slightly in an effort to let the
device lock holders settle, releasing it for rename to ethX. This
is accomplished by a kernel commandline paramter (3s), which can be
tweaked to reduce impact or wait longer as needed on different
devices - udev.exec_delay=3
2023-01-31 13:13:55 -05:00
Christian Poessinger
09ec7740dc Revert "Resolve resource deadlock for udev iface shuffle"
This reverts commit 8e6d765be123be9d937970ee96b7d6d0b5053ed5.

This breaks existing configurations:
https://forum.vyos.io/t/yesterday-and-todays-build-causes-network-interface-getting-corrupted-vyos-1-4-rolling-202301280924-amd64-iso
2023-01-31 07:33:40 +01:00
RageLtMan
8e6d765be1 Resolve resource deadlock for udev iface shuffle
UDEV contains a default rule triggered early-on which renames all
NICs by their index to eX, systemd-udevd subsequently renames the
eX interface to ethX. Systemd-udevd can fail to rename the iface
if it still has resource locks from the prior renaming which then
fails to apply all manner of configurations resulting in a booted
zombie which cannot handle L3 traffic.

Fix the concern by removing 62-temporary-interface-rename.rules
from /etc/udev/rules.d during the cleanup hook executed in
data/live-build-config/hooks/live/82-cleanup-udev-rules.chroot.

Testing:
  Boot-tested in OpenStack under identical infrastructure-as-code
states. Verified DHCP-assigned routes, execution of cloud-init,
and configuration stanzas injected through cloud-init applied to
the FW and system.
2023-01-29 13:35:01 -05:00
Christian Breunig
d5ea780295
Kernel: T4928: update Linux Kernel to v6.1.8 2023-01-24 18:25:28 +01:00
Christian Breunig
98df6df947
Kernel: T4928: update Linux Kernel to v6.1.7 2023-01-18 20:44:30 +01:00
Christian Breunig
a7ab213d74
Kernel: T4928: update Linux Kernel to v6.1.6 2023-01-15 09:13:56 +01:00
Christian Breunig
e516e4c297 ntp: T3008: move from ntpd to chrony 2023-01-14 14:26:53 +01:00
Christian Breunig
2a754a85f9 Kernel: T4928: update Linux Kernel to v6.1.4 2023-01-11 18:52:27 +01:00
Christian Poessinger
426579c34b Revert "systemd: T4593: disable strongswan service by default"
This reverts commit 0351b37359517dab1a18379d180a01fd5271802e.
2023-01-09 16:36:20 +01:00
Christian Poessinger
dcdf45c216
Kernel: T4691: update Linux Kernel to v5.15.86 2023-01-01 09:01:13 +01:00
Christian Poessinger
0351b37359 systemd: T4593: disable strongswan service by default 2022-12-27 18:36:38 +01:00
Christian Poessinger
635971761f
Kernel: T4691: update Linux Kernel to v5.15.85 2022-12-22 08:23:08 +01:00
Christian Poessinger
f906cf9a7b
Kernel: T4691: update Linux Kernel to v5.15.84 2022-12-20 15:55:56 +01:00
Christian Poessinger
1d268c92e7
Merge pull request #264 from initramfs/current-kitty-terminfo
vyos-utils: T4683: add kitty-terminfo package to build
2022-12-17 08:54:28 +01:00
Christian Poessinger
793c4e292e
Kernel: T4691: update Linux Kernel to v5.15.83 2022-12-17 08:10:19 +01:00
Christian Poessinger
0451933c38
Kernel: T4691: update Linux Kernel to v5.15.82 2022-12-08 13:05:01 +01:00
Christian Poessinger
0f1eaa32bd
Kernel: T4691: update Linux Kernel to v5.15.81 2022-12-02 19:59:47 +01:00
Christian Poessinger
abb10c40a5
Kernel: T4691: update Linux Kernel to v5.15.80 2022-11-26 19:59:58 +01:00
Viacheslav Hletenko
4cd1cb5679 T4841: Disable by default fancontrol.service
Disable by default fancontrol.servive (used in user-util)
2022-11-26 12:50:23 +00:00
Christian Poessinger
594c99e012
Kernel: T4691: update Linux Kernel to v5.15.79 2022-11-16 16:43:47 +01:00
James Simpson
2ade1d9e66 T4796: Allow configuration of 'bootloader' param
Remove hard-coded values for "bootloader" when creating the live-build,
replaced with the value of `bootloaders`.

Set the current value to the default value if not specified, via
`defaults.toml`.

Add the default for arm64 as `grub-efi`.
2022-11-12 17:34:50 +08:00
Christian Poessinger
2569433ef6
Kernel: T4691: update Linux Kernel to v5.15.78 2022-11-10 19:26:01 +01:00