Skip to content

Commit

Permalink
cf: repos: devuan: config for container tools (master)
Browse files Browse the repository at this point in the history
Add an example repo config building container tools for various Devuan
releases (oss-qm master branches), including dependencies like
newer golang toolchain.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
  • Loading branch information
metux committed Sep 6, 2023
1 parent b3c6c4a commit fb78d50
Showing 1 changed file with 82 additions and 0 deletions.
82 changes: 82 additions & 0 deletions cf/repos/devuan/containers-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
targets:
- devuan/chimaera/amd64
- devuan/chimaera/i386
- devuan/daedalus/amd64
- devuan/daedalus/i386
- devuan/testing/i386
- devuan/testing/amd64
- devuan/unstable/i386
- devuan/unstable/amd64
# beowulf yet needs a debhelper upgrade (>=13) for golang-defaults-1.19
# - devuan/beowulf/amd64
# - devuan/beowulf/i386

defaults:
packages:
autobuild-ref: oss-qm/debian/maint-${package.version}
autobuild-local: debian/maint-${package.version}

packages:

### upgrade golang toolchain, if necessary

golang-defaults@1.19:
autobuild-ref: debian/2%1.19_1_bpo11+1
skip-on-target:
- devuan/daedalus/amd64
- devuan/daedalus/i386
- devuan/testing/i386
- devuan/testing/amd64
- devuan/unstable/i386
- devuan/unstable/amd64

golang-defaults@1.20:
autobuild-ref: debian/2%1.20_2
depends:
- golang-go@1.20.7
skip-on-target:
- devuan/testing/i386
- devuan/testing/amd64
- devuan/unstable/i386
- devuan/unstable/amd64

golang-go@1.20.7:
depends:
golang-defaults@1.19
skip-on-target:
- devuan/testing/i386
- devuan/testing/amd64
- devuan/unstable/i386
- devuan/unstable/amd64

### container tools

runc@master:
depends:
- golang-defaults@1.19

containerd-cgroups@master:
depends:
- golang-defaults@1.19

containerd@master:
depends:
- golang-defaults@1.20
- runc@master

docker-cli@master:
depends:
- golang-defaults@1.19

nerdctl@master:
depends:
- golang-defaults@1.20

pools:
default:
packages:
- runc@master
- containerd-cgroups@master
- containerd@master
- nerdctl@master
- docker-cli@master

0 comments on commit fb78d50

Please sign in to comment.