192 Commits

Author SHA1 Message Date
Christian Breunig
6383f8ae27 openvpn: T5272: upgrade package to Debian version 2.6.3-2 2023-06-08 21:32:41 +02:00
zsdc
8f78333e6d ice: T5182: added build for Intel ICE driver
This commit adds a build task for an out-of-tree Intel ICE driver
for E810 Ethernet Controllers.
2023-04-26 01:49:54 +03:00
Christian Breunig
253a3c4416 Docker: T4625: add missing build dependencies
Commit 317ffe1 ("T4625: Update ocserv packet to 1.1.6-3") updated the version
used for ocserv on VyOS 1.3. This commit adds the missing dependencies
for the Docker container in order to build the ocserv packages.
2023-03-02 17:08:56 +01:00
Christian Poessinger
06a908594f T5003: backport changes from master to support latest Docker version on CI hosts
The newer Docker versions seem to be a bit more picky when using tools
like goso. The container will no longer start if the gosu binary has the setuid
root bit set.

This change adjusts the container to continue working on recent Docker
versions.
2023-03-01 22:22:35 +01:00
John Estabrook
08fe12d735 Docker: T4970: pin OCaml pcre package to avoid JIT support
(cherry picked from commit c26f9f9309d3dad0fb344a4691a97a00d39a4b28)
2023-01-31 15:20:55 -06:00
John Estabrook
e7d2f63d45 Docker: T4798: add OCaml package fileutils
The package fileutils is required for the file path validator.

(cherry picked from commit 55758811bc6f06fa579f502b4a4705e37281e359)
2023-01-21 19:50:36 +01:00
Christian Poessinger
b65ee74f8b Docker: remove unnecessary sudo calls 2022-12-30 22:20:10 +01:00
Christian Poessinger
8cddce0cad Docker: T2913: fix fpm package installation during container assembly
Error installing fpm:
The last version of public_suffix (< 6.0, >= 2.0.2) to support your Ruby &
RubyGems was 4.0.7. Try installing it with `gem install public_suffix -v 4.0.7`
and then running the current command again public_suffix requires Ruby version
>= 2.6. The current ruby version is 2.5.0.
2022-09-13 21:44:49 +02:00
Christian Poessinger
a468d072b9 Docker: hostap: T4584: add requirements for custom package build
(cherry picked from commit 3e42b642e16eac4e681b0ed70ec694582041333b)
2022-08-06 07:39:34 +02:00
zsdc
dc420a24d1 Go: T4472: Updated Go version to 1.18.3
* removed `golang-github-osrg-gobgp-dev` dependency from fastnetmon. It can be
  built without it
* Replaced Go from the Debian repository (1.15) to a version from the Go
  website (1.18.3)

(cherry picked from commit a6efbe1b628d82eb5dd55b0746cf9278a1f9a1c1)
2022-07-30 20:31:55 +02:00
John Estabrook
20d4f37c60 T4491: update commit ref for vyos1x-config 2022-07-01 12:49:20 -05:00
John Estabrook
6993e9e0a4 T4235: update commit refs for vyos1x-config, libvyosconfig 2022-04-25 13:34:03 -05:00
Christian Poessinger
634ad661d9 Docker: T3164: extend Debian buster build dependencies for Dropbear SSH daemon 2022-01-17 18:55:28 +01:00
Christian Poessinger
ff480b8898 Docker: T3164: add build dependencies for Dropbear SSH daemon
(cherry picked from commit 4ce1c21078a0f6890c0a7004285d8f393a4156b3)
2022-01-16 21:25:11 +01:00
Christian Poessinger
1ca75db412 Docker: T4128: add dependencies to build keepalived from source
(cherry picked from commit d137540caa0c5c0405238d77d6e04cd42f2c7685)
2022-01-04 07:40:39 +01:00
zsdc
2e1eac5980 ocserv: T3934: Added own build of ocserv
Because of a strange bug with the Debian package
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997981) we need to
have our own build of ocserv from the same source.
2021-11-10 19:04:30 +02:00
John Estabrook
6f3fbc6ef3 http api: T3412: add build dependencies for vyos-http-api-tools
(cherry picked from commit 52d0b69f09692c8cc95ece99d8118b3cdb7dfc14)
2021-11-08 05:16:29 -06:00
Christian Poessinger
e22881a979 Docker: add ovmf requirement for UEFI boot tests 2021-10-02 09:59:24 +02:00
Christian Poessinger
0f34e1b71b
Docker: allow "releaseinfo-change" for apt-get update 2021-09-07 11:51:14 +02:00
Christian Poessinger
d521a9dfc8 Docker: add bash and bash-completion to install list
(cherry picked from commit f02e672dd33373d66c67544ee8a9e791e7e019f6)
2021-09-07 10:09:10 +02:00
Daniil Baturin
2aac286ccf Update to OCaml 4.12 2021-04-18 12:41:06 +03:00
Daniil Baturin
281dc64d5a Add containers to the list of OPAM dependencies (needed for the new validate-value). 2021-04-18 12:39:10 +03:00
Brandon Stepler
0b4d319739 Docker: T3240: add wide-dhcpv6 build dependencies
(cherry picked from commit b50c8ff5593a1e8ce85300d92bff09c8448084d6)
2021-01-30 09:50:55 +01:00
Christian Poessinger
d122da3bd6 Docker: vyos-util package requires opem num package
(cherry picked from commit 0ce67af792785679ab1fc07fb2aa59b2288a97b4)
2021-01-10 16:00:36 +01:00
Christian Poessinger
6d61a39580 Docker: add missing python3-sphinx dependency for vyos-1x
(cherry picked from commit 6897f8b1b1f3e690646c60f7090e3d727be3581e)
2021-01-10 11:07:08 +01:00
Christian Poessinger
50c5f3669c Jenkins: Kernel: instead of 'git clone' the source use the tarball
This reduces the download and checkout overhead.
2021-01-10 00:31:24 +01:00
Christian Poessinger
17198b3ff6 Docker: add missing Accel-PPP dependencies
(cherry picked from commit 3ded1cdb3b636450c20985c6e83a5255b5db9e9b)
2021-01-08 22:30:37 +01:00
Christian Poessinger
b65363f3f4 Docker: Linux Kernel depends on rsync
(cherry picked from commit 35fc53ea2645348ef525e6d59044cef90652ccf0)
2021-01-08 21:29:28 +01:00
Christian Poessinger
7ee3836ee7 Docker: fix netfilter build dependencies
(cherry picked from commit 72b507b44fe5858a87ca3f0013f6f0e17b573d8f)
2021-01-08 21:27:57 +01:00
Christian Poessinger
b71a23e26e Docker: fix FRR build dependencies
(cherry picked from commit 9ce186f327603612b3c0fd49104215947eef246c)
2021-01-08 21:01:46 +01:00
Christian Poessinger
679234dbbe Docker: iproute2 has a build dependency on libbsd-dev
(cherry picked from commit fcce4939ed6dcf5cbad72b8a8ba32972a75d3c91)
2021-01-08 20:40:00 +01:00
Christian Poessinger
ac4a3a7b3c Docker: add missing cmake dependency on librtr
(cherry picked from commit 52d7fe9a0531785e2320b99b52ae1474f54047c2)
2021-01-08 20:35:45 +01:00
Christian Poessinger
4a73eefc2f Docker: add wireguard and iproute2 build dependencies
(cherry picked from commit 51c1ea1da3a85caf401735d166fa6dac9effff36)
2021-01-08 20:35:34 +01:00
Christian Poessinger
4f08cc009a Docker: add missing FRR dependency on python3-sphinx
(cherry picked from commit b00025ee86fdf14b0d7c79a90eac23f3950d2770)
2021-01-08 19:08:02 +01:00
Christian Poessinger
8108ce1b3f Docker: properly arrange vyos-build dependencies
(cherry picked from commit de88ecec39b73df8a2b1836b43ed5fba719275d2)
2021-01-08 17:22:49 +01:00
Christian Poessinger
64293ebee3 Docker: vyos-1x has a build-dependency on python3-jinja2
(cherry picked from commit 093505b25f500dbd0691e01c96717081f2385dfa)
2021-01-08 17:22:44 +01:00
Christian Poessinger
248224bbb1 Docker: do not install librtr-doc to avoid pulling in additional dependencies
(cherry picked from commit 5fc508b2dda57652b51702c7eb11d9ca7823108f)
2021-01-08 17:22:39 +01:00
Christian Poessinger
9f4e0bf75f Docker: update OCaml from 4.09.0 -> 4.09.1
This fixes a build with GCC 10 (coming in Debian Bullseye), release notes
available here: https://ocaml.org/releases/4.09.1.html

(cherry picked from commit 9029464252e73c9bee84e2c93c58be5eba29033f)
2021-01-08 17:22:34 +01:00
Christian Poessinger
02b3aede33 Docker: drop dependencies for keepalived
We no longer need to build keepalived on out own, we rely on the Debian
upstream version.

(cherry picked from commit f81c6e53bdf3ac6684daf8dc258b26d635b207cc)
2021-01-08 17:22:29 +01:00
Christian Poessinger
467e88b765 Docker: dependency cleanup for vyos-1x
Most python3 dependencies are set by vyos-1x, use them from that section.

(cherry picked from commit cd633eafe1eb604d384445e7c7f3dd3bd7e7629f)
2021-01-08 17:22:27 +01:00
Christian Poessinger
6a39583c10 Docker: drop installation of dh-systemd
dh-systemd was merged into debhelper in version 9.20160709 [1] and since
stretch, dh-systemd is an empty transitional package.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822670

(cherry picked from commit 432f3f96927a54d2f606f34a3c54ea61406379ad)
2021-01-08 17:21:54 +01:00
Christian Poessinger
f30f842b90 ddclient: 3151: pin to Debian Bullseye
Ddclient consists out of Perl code only, thus it's safe to use the Bullseye
version.
2020-12-28 19:12:45 +01:00
Christian Poessinger
f3f962fd2b frr: T3146: upgrade to Free Range Routing 7.5 series 2020-12-22 17:24:22 +01:00
Christian Poessinger
d60721b049 Docker: cleanup stages and remove unused packages 2020-12-19 21:32:24 +01:00
Christian Poessinger
45d230760b Docker: T2666: install bpftool from buster-backports 2020-12-19 14:54:36 +01:00
Christian Poessinger
07a1058c69
Merge pull request #136 from moepman/patch-1
Docker: T2666: fix wrong filename
2020-12-19 11:09:33 +01:00
Christian Poessinger
ae31eb2b0c Docker: T2666: architecture specific package installtion on linux headers 2020-12-19 11:08:52 +01:00
Markus Hauschild
0a2033c4f0
Docker: T2666: fix wrong filename
The temporary file in sources.list.d should be removed with the same name under which it is added
2020-12-17 21:54:09 +01:00
Christian Poessinger
09e7d7c379 Docker: T2666: provide libbpf support 2020-12-17 18:29:51 +01:00
Christian Poessinger
7a4942d1e9 Docker: T2666: gcc-multilib support only available for AMD64 2020-12-17 07:11:50 +01:00