File: README.md

package info (click to toggle)
bird3 3.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,600 kB
  • sloc: ansic: 85,199; sh: 3,807; perl: 3,484; lex: 976; python: 726; makefile: 527; xml: 520; sed: 13
file content (43 lines) | stat: -rw-r--r-- 1,748 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Docker files for our test machinery

**These files are not distribution files for running BIRD. We currently
do not supply official BIRD images and do not prepare any Docker files ourselves.**

We build for the major Linux distributions, FreeBSD and OpenBSD. If you feel
that your favourite Linux distribution is missing, please send a patch.

Where to add your favourite Linux distribution:

- add an appropriate dockerfile here
- possibly add `pkg-*` and `install-*` template job in `misc/gitlab/template.yml.j2`
- add your distribution into the `distros` list in `misc/gitlab/data.yml.j2`
- run `make gitlab-local` or `make gitlab-venv` to rebuild `.gitlab-ci.yml`

## Debian-based distributions

We support Debian between oldoldstable and testing. If not, poke us.

We support Ubuntu LTS at least 5 years old and non-LTS before EOL. After EOL,
the non-LTS package repositories tend to disappear quite quickly so we don't
have resources to build against.

## RedHat-based distributions

We support OpenSUSE, Fedora, CentOS 7+8, Rocky Linux and Oracle Linux. If you are
missing your favourite new release, poke us. We are discontinuing the old
releases as they stop working.

The current support for CentOS 7 and 8 has been paid for and we may drop it without
further notice at the exact moment the customer stops using it.

We failed to find a reliable Docker image for Rocky Linux 10.

## Any other based distributions

We currently don't package for e.g. Alpine, Arch, Gentoo, Mint or Slackware.
Contributions are open, please refer to `CONTRIBUTING.md` for further information.

## FreeBSD and OpenBSD

These are not built in Docker but in proper virtuals in QEMU, refer to
<https://gitlab.nic.cz/labs/bird-tools/-/tree/master/birdlab-tmp>