-
-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Milestone
Description
As discussed in #429, calling dlclose()
at shutdown just to trigger the plugin exit code to do cleanup, or other tasks is risky.
There's also a few plugins that have become foundational and are more core functionality in Finit today, so the term "plugin" for them is quite misleading. A better term for this type of functionality could be extensions.
This issue proposes:
- Drop support for
PLUGIN_EXIT()
, i.e., dropdlclose()
- Relocate foundational plugins to
src/
, e.g.,pidfile.so
,bootmisc.so
, etc. - Possibly move optional plugins to https://github.com/troglobit/finit-plugins repo
Metadata
Metadata
Assignees
Labels
No labels