diff options
author | Michal Sieron <michalwsieron@gmail.com> | 2024-09-23 17:53:17 +0200 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2024-10-03 01:28:52 +0000 |
commit | 75b6a5cf6196e745b7446e0c54a435b3bc82700c (patch) | |
tree | 1bfb7496648275327f1ad6f595dd7e1bf07d7925 /recipes-networking/openvswitch/openvswitch-git | |
parent | 4d79636aacd8045ed5401f84e15424eddb6d6021 (diff) | |
download | meta-virtualization-75b6a5cf6196e745b7446e0c54a435b3bc82700c.tar.gz |
crun: Add PACKAGECONFIG options
Neither systemd nor seccomp is hard required by crun.
They can actually be disabled during configuration with
--disable-systemd or --disable-seccomp.
Introduce PACKAGECONFIG options for them and default them to presence
of corresponding entries in DISTRO_FEATURES.
Now REQUIRED_DISTRO_FEATURES and features_check can also be removed.
Similarly dependency on libcap can be made optional.
crun actually contains pregenerated manpages in the repository so
dependency on go-md2man-native can be made optional as well.
As there is a configuration option for embedding yajl I added an option
for that as well. However, as PACKAGECONFIG can only specify
dependencies when config is enabled I had to invert the options so the
config is for external-yajl.
I set default PACKAGECONFIG value to match previous state (except
detecting if systemd and seccomp are in DISTRO_FEATURES).
Signed-off-by: Michal Sieron <michalwsieron@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-networking/openvswitch/openvswitch-git')
0 files changed, 0 insertions, 0 deletions