Commit graph

9 commits

Author SHA1 Message Date
Daniel Salzman
ee936d2e5c pkg: remove deprecated Debian Buster and Ubuntu Bionic 2023-09-14 12:45:43 +02:00
Daniel Salzman
a6a8781c46 pkg: remove deprecated el-7 2023-09-14 12:45:43 +02:00
Daniel Salzman
117f8b881b distro/config: remove no longer needed RPM aliases 2023-07-23 19:45:24 +02:00
Daniel Salzman
3b44c43a1d pkg/deb: get rid of _ prefix 2023-06-21 20:12:59 +02:00
Daniel Salzman
384316bc12 pkg/deb: add template for legacy XDP support without libxdp 2023-06-21 20:12:59 +02:00
Daniel Salzman
86ff9c60fc distro: add deb-noxdp for deb distros without libbpf 2022-12-19 20:59:19 +01:00
Jakub Ružička
965f21b485 CI: add packaging tests using apkg
Tests in distro/pkg/deb/tests/ are symlinked into distro/tests/.

A single templated tests control file distro/tests/extra/all/control
is used to describe test deps on different platforms.

Run tests with:

    apkg test

See distro/tests/README.md for more info.

New CI pkg stage tests

    apkg install --build-dep
    apkg test --test-dep

on apkg CI images.

A single pkg:make-archive job creates archive shared in all pkg jobs.
2022-08-29 19:32:09 +02:00
Daniel Salzman
5308fca739 distro: move CentOS 7 to el-7 template 2022-03-14 21:13:02 +01:00
Jakub Ružička
7e914793d8 distro: add apkg support
Change packaging templates distro/pkg/* to use {{ version }}.

Add scripts/make_dev_archive.sh to create dev archives.

Add apkg config: distro/config/apkg.toml

With these changes, apkg can be used to package Knot DNS.
2021-05-26 14:53:41 +02:00