162 Commits

Author SHA1 Message Date
Christian Poessinger
fcce4939ed Docker: iproute2 has a build dependency on libbsd-dev 2021-01-08 20:39:30 +01:00
Christian Poessinger
52d7fe9a05 Docker: add missing cmake dependency on librtr 2021-01-08 20:22:06 +01:00
Christian Poessinger
51c1ea1da3 Docker: add wireguard and iproute2 build dependencies 2021-01-08 20:08:53 +01:00
Christian Poessinger
b00025ee86 Docker: add missing FRR dependency on python3-sphinx 2021-01-08 19:06:08 +01:00
Christian Poessinger
de88ecec39 Docker: properly arrange vyos-build dependencies 2021-01-07 23:59:24 +01:00
Christian Poessinger
093505b25f Docker: vyos-1x has a build-dependency on python3-jinja2 2021-01-07 23:57:30 +01:00
Christian Poessinger
5fc508b2dd Docker: do not install librtr-doc to avoid pulling in additional dependencies 2021-01-07 23:57:15 +01:00
Christian Poessinger
9029464252 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
2021-01-07 23:57:10 +01:00
Christian Poessinger
f81c6e53bd Docker: drop dependencies for keepalived
We no longer need to build keepalived on out own, we rely on the Debian
upstream version.
2021-01-07 23:57:17 +01:00
Christian Poessinger
cd633eafe1 Docker: dependency cleanup for vyos-1x
Most python3 dependencies are set by vyos-1x, use them from that section.
2021-01-07 23:57:11 +01:00
Christian Poessinger
432f3f9692
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
2021-01-06 11:10:31 +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
Christian Poessinger
a9df163ef5 Docker: T2666: add dependencies for XDP development 2020-12-16 08:00:24 +01:00
Christian Poessinger
fa5843146f iproute2: T3129: add Jenkins build 2020-12-14 18:04:42 +01:00
Daniil Baturin
65e8bd1aef
Add re (a pure OCaml regex library) to the installation script 2020-11-12 16:46:10 +07:00
Christian Poessinger
e1535deed0 Docker: add new vyos-1x build-time dependency python3-netifaces 2020-11-01 09:39:15 +01:00
Christian Poessinger
62c4d3d511 Docker: extend dependencies for Kernel perf tool 2020-10-17 21:17:09 +02:00
Christian Poessinger
f92072fbfd Docker: add dependencies for Kernel perf tool 2020-10-17 20:02:36 +02:00
zsdc
6bab90e429 Cloud-init: T2117: Updated requirements list for Cloud-init package
To build newer Cloud-init packages we need also the `python3-pytest-cov` package in the vyos-build image
2020-09-15 17:17:11 +03:00
Christian Poessinger
221fd15383 Docker: add fpm to build container 2020-09-01 22:38:56 +02:00
John Estabrook
323ee69e8e configd: T2582: add build dependency 2020-08-31 09:33:47 -05:00
Runar Borge
60d36ca64f T1927: arm: Readd CI build of emulated ARM64 container
After a successfull CI build of this container it is considered working and
is possible to add back to the build as a standard target.

The container is changed so it handles an architecture change without changing the dockerfile
2020-07-14 12:30:40 +02:00
Christian Poessinger
488ebdf6ca Docker: strongswan requires python3-stdeb for VICI builds 2020-06-24 18:20:11 +02:00
Christian Poessinger
b51a2c6dfd Docker: refresh dependencies for vyos-1xx 2020-06-22 17:56:03 +02:00
Christian Poessinger
5e8244675f Docker: add build dependencies for libnetfilter-conntrack & conntrack-tools 2020-06-20 14:28:45 +02:00
Christian Poessinger
1cde93a52e Docker: add build dependencies for nftables 2020-06-20 13:13:29 +02:00
Christian Poessinger
5a1740044c Docker: adjust comment on libaudit-dev dependency 2020-06-17 20:54:29 +00:00
Christian Poessinger
411d483539 Docker: StrongSwn requires python-setuptools for VICI package 2020-06-12 08:39:47 +02:00
Christian Poessinger
0615645a25 Docker: add Python dev tools autopep8, flake 2020-05-22 09:26:16 +02:00
Runar Borge
a095df1bb3 T2422: arm: Docker: Ignore x86/x64 only grub packages on ARM builds
Because of newly added dependencies to the packages grub2, grub-pc and grub2-common the container is not buildable for ARM and ARM64.
These packages are only available on intel platforms and needs to be ignored on everything else.
2020-05-03 13:05:44 +02:00
Christian Poessinger
30a38378df Docker: set all dependencies on vyos-strongswan 2020-04-30 16:39:31 +02:00
John Estabrook
e47c18d539 Docker: T2278: add needed dependencies for building vmware image 2020-04-12 15:08:15 -05:00
Christian Poessinger
346060b376 Docker: remove intermediate files/folders from container root 2020-03-26 18:47:48 +01:00
jjakob
9c9c1273bb T2144: docker: disable mouse in vim completely
With the previous config, the mouse still triggered selection.
Unset both mouse and ttymouse.
2020-03-20 10:52:48 +01:00
zsdc
a61cad9af9 cloud-init: T2117: Added missed dependencies for Cloud-init 20.1 2020-03-12 12:35:01 +02:00
zsdc
12584f04b7 OVA: Fixed and extended OVA builds
- added grub2 package to the Dockerfile (required to build OVA)
- added open-vmdk to the Dockerfile (required to build OVA)
- fixed WAN/LAN confusion in OVF template
- added Cloud-init User-Data to the OVF template
2020-03-03 22:30:48 +02:00
Jernej Jakob
c6864ed0eb T2085: fix building of keepalived 2020-02-29 03:07:07 +01:00
Jernej Jakob
1c4414dd36 T2085: remove conntrack-tools and dependencies 2020-02-29 03:02:56 +01:00
John Estabrook
0d4f8146f5 Use opam install script from master branch 2020-02-25 04:05:05 +00:00
Daniil Baturin
e7fb2a32eb
Use latest opam version 2020-02-25 06:04:32 +07:00
Daniil Baturin
968096ebca
Pin ocaml-ctypes to 0.16.0 due to a binding generator bug in the latest version 2020-02-25 06:02:58 +07:00
Christian Poessinger
102e7c1020 Docker: kernel has a dependency on rsync 2020-02-05 22:36:35 +01:00