15 Commits

Author SHA1 Message Date
Christian Breunig
94725d89d1 T5420: nftables - upgrade to latest 1.0.8 2023-08-06 21:33:20 +02: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 Poessinger
cd1abe06bc gitignore: cleanup double rules from individual packages
Individual packages like dropbear, frr, iproute2 ... all came with a copy of
gitignore rules already present in the base file.

Those rules have been dropped.
2022-11-23 19:27:51 +01:00
Christian Poessinger
7e856f0c81 nftables: T4691: install required libeditreadline-dev on demand
We can not install it into the docker container as this uninstalls
libreadline-dev, which is required by other packages.
2022-09-14 07:37:13 +02:00
Christian Poessinger
c8ea293e91 nftables: T4691: upgrade to version 1.0.5 2022-09-13 20:39:21 +02:00
Christian Poessinger
defc4cd9ed Revert "T3641: nftables: use upstream package"
This reverts commit cd9cd920cdabd7cd7c5bd0e6108fd1c0e78c3cb9.
2022-09-13 20:23:59 +02:00
Christian Poessinger
cd9cd920cd T3641: nftables: use upstream package 2021-06-21 07:03:04 +02:00
Christian Poessinger
d127e81f0c Kernel: move build to "normal" Pipeline library
This is initial work required to also build an arm64 Kernel via the CI.
2021-04-09 11:53:50 +02:00
Christian Poessinger
5575d05cef
Jenkins: enable arm64 builds 2021-03-26 20:16:22 +01:00
Christian Poessinger
3b86b0a8ed packages: netfilter: T1538: use require a recent version of libnetfilter-conntrack-dev
During the build of conntrack-tools we need to first install the recent version
of libnetfilter-conntrack-dev build in a previous step as its a dependency.
2020-06-25 20:35:10 +02:00
Christian Poessinger
d31021cdb5 packages: netfilter: fix build issue on conntrack-tool 2020-06-25 20:27:16 +02:00
Christian Poessinger
718cc0ea22 Jenkins: packages: add underscore for library calls
The underscore (_) is not a typo! You need this underscore if the line
immediately after the @Library annotation is not an import statement!
2020-06-21 12:02:43 +02:00
Christian Poessinger
b213775285 Jenkins: lib: add programmable package build Pipeline 2020-06-20 23:11:56 +02:00
Christian Poessinger
7ab2724c33 Jenkins: initial support for shared build libraries
Instead of writing the same code over and over again, place the common parts
into a Jenkins Library which is then consumed by every individual build Job.

This not only makes it less complex, but also increases maintainability by
several magnitudes.
2020-06-20 23:11:56 +02:00
Christian Poessinger
3656075d27 packages: add builds for netfilter packages from upstream Debian
Instead of scattering build instructions accross individual repositories for
some additional packages we want to build from latest Debian releases, this
is a proof-of-concept how to integrate an individual package Pipeline into the
overall VyOS build repository.

A dedicated Jenkins job will be required for this Pipeline but it will only
compile if files are actually changes in the directory path relevant for
this components.
2020-06-20 23:11:56 +02:00