Issue #14: Improved support for static Finit builds

- Upgrade libite (LITE) for new UNIX file parser API to improve static
  builds of Finit.
- Re-enable bootmisc plugin for static builds by adding built-in support
  for reading GID from /etc/group.
- Allow inetd support for static builds by adding built-in support for
  reading service and protocol from /etc/services and /etc/protocols.
- Do not try to install/uninstall any plugins for static builds.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2015-10-26 00:56:50 +01:00
parent b2c5e97417
commit 369fcf2100
6 changed files with 46 additions and 9 deletions
+2
View File
@@ -317,6 +317,8 @@ int plugin_load_all(uev_ctx_t *ctx, char *path)
closedir(dp);
#else
_d("Finit built statically, not loading plugins from %s ...", path);
if (verbose)
print_desc("Initializing plugins", NULL);
#endif /* ENABLE_STATIC */
/* Always initialize plugins */