4 Commits

Author SHA1 Message Date
Franco Fichtner
5d346589ed plugins: add conflicts to #4202
In order to devise a plan to cope with plugins that deinstall other
plugins the best approach seems to be to simply tell the core that
other plugins are conflicting.  We already have that information
so we just have to pass it along.

It's a bit similar to pkg and ports where this information is available
during build but not used later during runtime.  Conflicts are based
on installing the same file, but pkg only notices this when it starts
installing and will try to tell you again, but it could have already
kown.

Needs some glue in core as well but it will be very cool.
2024-08-27 08:57:45 +02:00
Franco Fichtner
38a172b488 plugins: remove PLUGIN_FLAVOUR handling and related LibreSSL bits 2023-02-07 09:34:11 +01:00
Franco Fichtner
f045045354 plugins: annotate support tier levels in plugins
PR: https://github.com/opnsense/core/issues/5983
2023-01-18 14:57:32 +01:00
Franco Fichtner
e06826bf9e Framework: support version meta data JSON file 2021-02-04 22:58:17 +01:00