summaryrefslogtreecommitdiffstats
path: root/recipes-networking/openvswitch/openvswitch-git
diff options
context:
space:
mode:
authorMichal Sieron <michalwsieron@gmail.com>2024-09-23 17:53:17 +0200
committerBruce Ashfield <bruce.ashfield@gmail.com>2024-10-03 01:28:52 +0000
commit75b6a5cf6196e745b7446e0c54a435b3bc82700c (patch)
tree1bfb7496648275327f1ad6f595dd7e1bf07d7925 /recipes-networking/openvswitch/openvswitch-git
parent4d79636aacd8045ed5401f84e15424eddb6d6021 (diff)
downloadmeta-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