Commit bb08e8fb authored by Ophélie Gagnard's avatar Ophélie Gagnard

Add draft bulidout for the client metadata-collect-agent dependencies.

parent c8f742e7
# e2fsprogs: see https://packages.debian.org/bullseye/e2fsprogs for details
# dependency of dracut
[buildout]
parts =
e2fsprogs
[e2fsprogs]
recipe = slapos.recipe.cmmi
shared = true
url = http://deb.debian.org/debian/pool/main/e/e2fsprogs/e2fsprogs_1.46.2.orig.tar.gz
environment =
HAVE_CROND=no
# kmod: see https://packages.debian.org/bullseye/kmod for details
# dependency of dracut
[buildout]
parts =
kmod
[kmod]
recipe = slapos.recipe.cmmi
shared = true
url = http://deb.debian.org/debian/pool/main/k/kmod/kmod_28.orig.tar.xz
# libkmod2: see https://packages.debian.org/bullseye/libkmod2 for details
# dependency of dracut
[buildout]
parts =
libkmod2
[libkmod2]
recipe = slapos.recipe.cmmi
url = http://deb.debian.org/debian/pool/main/k/kmod/kmod_28.orig.tar.xz
configure-command = source configure.ac
# kmod: see https://packages.debian.org/bullseye/kmod for details
# dependency of dracut
[buildout]
parts =
kmod
[kmod]
recipe = slapos.recipe.cmmi
shared = true
url = http://deb.debian.org/debian/pool/main/k/kmod/kmod_28.orig.tar.xz
bash-5.1$ cat libkmod2/buildout.cfg
# libkmod2: see https://packages.debian.org/bullseye/libkmod2 for details
# dependency of dracut
[buildout]
parts =
libkmod2
[libkmod2]
recipe = slapos.recipe.cmmi
url = http://deb.debian.org/debian/pool/main/k/kmod/kmod_28.orig.tar.xz
configure-command = source configure.ac
bash-5.1$ cat ../software/metadata-collect-agent/software.cfg
[buildout]
extends =
../../stack/slapos.cfg
../../component/defaults.cfg
# used in the Cython+/C++ code
../../component/fmtlib/buildout.cfg
# used to compile fluentbit
../../component/golang/buildout.cfg
# dracut dependencies:
../../component/bash/buildout.cfg
../../component/cpio/buildout.cfg
../../component/e2fsprogs/buildout.cfg
../../component/kmod/buildout.cfg
#../../kpartx
#../../libc6 >= 2.27 (?)
../../component/libkmod2/buildout.cfg
../../component/pkgconfig/buildout.cfg
#../../udev
../../component/util-linux/buildout.cfg
parts =
fmtlib
golang1.17
dracut
[python]
part = python3.7
#############################
#[dracut]
#recipe = slapos.recipe.cmmi
#url = https://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/dracut-051.tar.xz
#url = http://deb.debian.org/debian/pool/main/d/dracut/dracut_051.orig.tar.xz
#shared = true
#environment =
# PATH=${libkmod2:location}/bin:{pkgconfig:location}/bin:%(PATH)s
# PATH=${e2fsprogs:location}/bin:{kmod:location}/bin:{libkmod2:location}/bin:{pkgconfig:location}/bin:%(PATH)s
############################
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment