summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-08Merge pull request #602 from vyos/c-po-patch-1Daniil Baturin
apt: T3664: prefer packages from sagitta version
2024-05-08apt: T3664: prefer packages from sagitta versionChristian Breunig
2024-05-08Merge pull request #601 from vyos/mergify/bp/sagitta/pr-600Viacheslav Hletenko
build: T3664: fix architecture mix-in loading (backport #600)
2024-05-08build: T3664: fix architecture mix-in loadingDaniil Baturin
(cherry picked from commit e68e7fb9f59a58f8dbf5be48fd3f94260ea57ba7)
2024-05-07Merge pull request #599 from vyos/mergify/bp/sagitta/pr-598Viacheslav Hletenko
T6311: Docker add dependency asciidoc-base for nftables (backport #598)
2024-05-07T6311: Docker add dependency asciidoc-base for nftablesViacheslav Hletenko
Add dependency `asciidob-base` for build nftables (cherry picked from commit ac1b06cf2c54e16547fef102e9e4245d5b4885bd)
2024-05-07Merge pull request #597 from vyos/mergify/bp/sagitta/pr-596Viacheslav Hletenko
build: T3664: modify the module-level template path instead of setting an environment variable (backport #596)
2024-05-07build: T3664: modify the module-level template pathDaniil Baturin
instead of setting an environment variable (cherry picked from commit 58fbf3a226f05d4a5673dff92875e2490fdb1d10)
2024-05-06Merge pull request #595 from vyos/mergify/bp/sagitta/pr-594Christian Breunig
T6307: Add dependency procps to build vyos-1x (backport #594)
2024-05-06Merge pull request #593 from c-po/flavor-backportChristian Breunig
build: backport of new flavor build system
2024-05-06T6307: Add dependency procps to build vyos-1xViacheslav Hletenko
This fixes the sysctl dependency ``` ====================================================================== ERROR: test_sysctl_read (test_utils.TestVyOSUtils.test_sysctl_read) ---------------------------------------------------------------------- Traceback (most recent call last): File "/vyos/work/tmp/vyos-1x/src/tests/test_utils.py", line 28, in test_sysctl_read self.assertEqual(sysctl_read('net.ipv4.conf.lo.forwarding'), '1') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/vyos/work/tmp/vyos-1x/python/vyos/utils/system.py", line 28, in sysctl_read tmp = run(['sysctl', '-nb', name], capture_output=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 548, in run with Popen(*popenargs, **kwargs) as process: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'sysctl' ``` (cherry picked from commit 9d07adceb77fe611d82b0242e28f1ca7c4637ef3)
2024-05-05build: T3664: fix regression and bug in clone vyos-1x repoJohn Estabrook
(cherry picked from commit 02c340d9d76ee89f47d7d6d245c5dea955a5f683)
2024-05-05build: T3664: clone vyos-1x under build dir instead of as submoduleJohn Estabrook
(cherry picked from commit a90809e213bb10aa17223687fe8a965050959869)
2024-05-05build: T3664: fail the build on external command errorsDaniil Baturin
(cherry picked from commit 7dfd9232da787a7befbc4338d4eb21fee4325174)
2024-05-05build: T3664: typo fixes and small refactoringDaniil Baturin
(cherry picked from commit f6b0809f47691a8c21718c4256d99b40c73c1564)
2024-05-05build: T3664: adjust the vyos-1x submodule path in scriptsDaniil Baturin
(cherry picked from commit ec42af75e0ab468e062add3852c80254d153c021)
2024-05-05build: T3664: add vyos-1x repo as packages/vyos-1x submoduleDaniil Baturin
(cherry picked from commit 425f78ff306d941f645adad763bbdfa68e6a41c2)
2024-05-05build: T3664: move sudo out of the make targetDaniil Baturin
to avoid permission problems (cherry picked from commit abb5b518ab1e14801e03779a75f78c0b4f86d804)
2024-05-05build: T3664: correct the parameterized make ruleDaniil Baturin
(cherry picked from commit 008bb5063d6794e5526e2c5ba9fa5e0c2d2866f2)
2024-05-05build: T3664: add a parameterized make rule for build targetsDaniil Baturin
to simplify the now-rather-tricky build script invocation (cherry picked from commit 29288652eaa245ccf7fe591f76460ef228d7dd4d)
2024-05-05docker: T3664: add dependencies for raw disk buildingDaniil Baturin
(cherry picked from commit c535510bbc447abcf3b0e514bb6620ebf14ec8f1)
2024-05-05fix path to versions fileJohn Estabrook
Signed-off-by: Daniil Baturin <daniil@vyos.io> (cherry picked from commit ed7bcbd0dbe496cee725136a86ac19f4370d482f)
2024-05-05build: T3664: add a sanity check for image_formatDaniil Baturin
and normalize it to a list if only one format is specified (cherry picked from commit 72c7c7ff99b86bb3c65b44f69e05cf40cb8367c0)
2024-05-05build: T3664: filter out non-TOML files from the build flavor dirDaniil Baturin
to avoid mistakenly listing auixilliary files like README as flavors (cherry picked from commit c07268987cb4f55a35240972e672e7d809f7ef4a)
2024-05-05Account for the working dir below the root in git invocationJohn Estabrook
Signed-off-by: Daniil Baturin <daniil@vyos.io> (cherry picked from commit 7fa66c77f19694e2cfd275785344f53518b7fb2f)
2024-05-05build: T3664: add support for building non-ISO flavorsDaniil Baturin
(cherry picked from commit a896176ad8a1e1c7ef440a31c5afcfad358ed309)
2024-05-05build scripts: T3664: move image build scripts to a dedicated directoryDaniil Baturin
to avoid a mix of image build scripts and ancilliary scripts in the same directory (cherry picked from commit 750819bfec5335566dfc48de1ab6dbbc869068a3)
2024-05-05build flavors: T3664: reimplement Dell VEP flavors using the new systemDaniil Baturin
(cherry picked from commit b35eb63db370e2ee9fc41af3ad1ccdc335bc4816)
2024-05-05build script: T3664: fix handling of missing or malformed flavor filesDaniil Baturin
(cherry picked from commit 65b0321a8b92a4fcbb211caeec31aaa82a3a490c)
2024-05-05chore: T671: remove unused scripts and references to themDaniil Baturin
(cherry picked from commit 5dcb6b771106df130b4884867dc28bd685b64e40)
2024-05-05build script: T5711: copy version.json to the ISO image in addition to the ↵Daniil Baturin
SquashFS image (cherry picked from commit f31701f1b48b696ed4176b8ae413aa956ff15c5c)
2024-05-04Merge pull request #592 from vyos/mergify/bp/sagitta/pr-591Christian Breunig
frr: T6283: T6250: add pending upstream patches (backport #591)
2024-05-04frr: T6250: add pending upstream patchChristian Breunig
(cherry picked from commit 38cae97177191ad6876a4ce7afb4f53b21bf746c)
2024-05-04frr: T6283: add pending upstream patchChristian Breunig
(cherry picked from commit 1b61973b9143aa8a04cc7c857ec567fa962e4e43)
2024-05-04Docker: T6283: T6250: no need to include rtrlib and libyang in generalChristian Breunig
FRR build tracks the rtrlib and libyang version, so only one place is needed to build to sources. (cherry picked from commit 6ff4b31c4a75583424edd0deb479d1dacc42d6b3)
2024-05-03Merge pull request #589 from jestabro/sagitta-config-syncViacheslav Hletenko
Docker: T6180: update commit refs for vyos1x-config and libvyosconfig
2024-05-03Docker: T6180: update commit refs for vyos1x-config and libvyosconfigJohn Estabrook
2024-05-03Merge pull request #588 from vyos/mergify/bp/sagitta/pr-584Christian Breunig
T6293: add Mediatek MT7921 to defconfig (backport #584)
2024-05-03T6293: add Mediatek MT7921 to defconfigSaul Goodman
(cherry picked from commit dbf7e47a27537a9c298afd665244b7bc2b6cf5f6)
2024-05-03Merge pull request #587 from vyos/mergify/bp/sagitta/pr-586Christian Breunig
container: T5867: podman depends on libgpgme11t64 from trixie (backport #586)
2024-05-03container: T5867: podman depends on libgpgme11t64 from trixieChristian Breunig
(cherry picked from commit 884de8dc760b461246fe001b662946970da6f930)
2024-05-02Kernel: T5887: update Linux Kernel to v6.6.30Christian Breunig
(cherry picked from commit 5978fd1df855d163436e4e9108a32bc2d1157af4)
2024-05-01Merge pull request #580 from vyos/mergify/bp/sagitta/pr-579Viacheslav Hletenko
kernel: T6286: Enable Generic driver for Hyper-V VMBus (backport #579)
2024-05-01kernel: T6286: Enable Generic driver for Hyper-V VMBuszsdc
Generic driver for Hyper-V VMBus is required in Hyper-V environments for direct access to network devices from userspace. (cherry picked from commit 999ccad3f8ed35b18eff4cdf6baba6b1b3e87af0)
2024-04-30Merge pull request #577 from vyos/mergify/bp/sagitta/pr-540Christian Breunig
ixgbe: T6162: Add 1000BASE-BX support (backport #540)
2024-04-29ixgbe: T5619: update driver version to 5.20.3Christian Breunig
(cherry picked from commit fbe43ddcc2ee4a132a135bca688c533a4e9fab15)
2024-04-29ixgbe: T6162: Add 1000BASE-BX supportErnesto Castellotti
The ixgbe driver did not support the 1000BASE-BX standard so for example FS.com SFP-GE-BX 1310/1490nm 10km transceiver received an unsupported module error even with allow_unsupported_sfp enabled. To solve this problem I created a patch that was accepted by Linux upstream (https://github.com/torvalds/linux/commit/1b43e0d20f2d007ec4c124b0deaa848ff8d61f4a) so starting from kernel 6.9 the ixgbe driver will have 1000BASE-BX support, however VyOS uses the out of tree driver so it is necessary to backport the patch. (cherry picked from commit a44647f0982f2a6b7a78af80f82e1c650ab0b11e)
2024-04-29Kernel: T5887: update Linux Kernel to v6.6.29Christian Breunig
(cherry picked from commit 471ac04b050b2402d5bfa0e2e8eafe5380a4f0a7)
2024-04-21Kernel: T5887: update Linux Kernel to v6.6.28Christian Breunig
(cherry picked from commit d9499a16a463aa3fb0d6df791232e13c68f3908a)
2024-04-19Merge pull request #571 from jestabro/sagitta-commit-refDaniil Baturin
Docker: T6111: update commit ref for vyos1x-config