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
Franco Fichtner
85345bf820
Templates: more tweaks
2018-04-29 16:23:10 +02:00
Franco Fichtner
c05da27cce
Templates: check if scripts exists, otherwise can skip
2018-04-29 16:16:21 +02:00
Franco Fichtner
058b9c8579
Framework: pass update type on configure; closes #473
2018-01-08 22:09:57 +01:00
Franco Fichtner
64c8f55cdb
pkg: tweak previous, need this on post-deinstall too
...
PR: https://github.com/opnsense/core/commit/a1c114c670
2017-12-17 15:36:55 +01:00
Franco Fichtner
1fe38a15e5
pkg: invalidate the ACL and menu cache
...
PR: https://github.com/opnsense/core/issues/1988
2017-12-16 20:41:11 +00:00
Franco Fichtner
b46f175c21
Templates: remove migration preamble, it is duplicated
2017-09-02 15:31:33 +02:00
Franco Fichtner
d66066abe1
Framework: follow core/tools, build sets condfigd_enable="NO" now
2017-08-21 09:54:41 +02:00
Franco Fichtner
6169d290b8
Framework: add a migration argument
...
This is for future use, right now it's not supported.
2017-08-10 08:25:07 +02:00
Franco Fichtner
dcd571e0ac
Framework: migration auto-hook for model-provider
...
Of course, models are polluted with ACL and Menu so this becomes
a kind of a given step. ;(
2017-08-09 15:27:08 +02:00
Franco Fichtner
65c75ad1fe
Templates: make this easier on the eyes
2016-09-23 07:28:09 +02:00