On 30/10/2015 06:59, Alex Peshkoff wrote: > On 10/29/2015 06:53 PM, Adriano dos Santos Fernandes wrote: >> On 29/10/2015 13:42, Alex Peshkoff wrote: >>> On 10/29/2015 06:26 PM, Adriano dos Santos Fernandes wrote: >>>> Hi! >>>> >>>> Initial implementation of external engines didn't needed to edit >>>> Firebird configuration files. You could just drop files in the plugins >>>> directory and they worked. >>>> >>>> Now that seems broken. File plugins/udr_engine.conf seems to be >>>> completely unused. >>>> >>>> There is a plugins.conf file needing every plugin to be configured there. >>>> >>>> That's bad. We know that people (as ourselves as example) will not >>>> create installer for plugins to edit Firebird config files, leaving >>>> installation procedures to be done manually by users/admins. >>> We discussed it a few years ago. You said that time that to provide >>> installation of plugins you need operator include in .conf files. It >>> exists for a long time. What else problems? >>> >>> >> I do see this hardcoded: >> >> fb_utils::getPrefix(IConfigManager::DIR_CONF, "plugins.conf"), >> ConfigFile::HAS_SUB_CONF) >> >> If one need to include the "include", it's also a file edit that should >> be avoided. > Not at all - if we decide to keep .conf files for plugins in > plugins/conf (or where-ever else) and use wildcard include in plugins.conf: > > include $(DIR_PLUGINS)/conf/*.conf > > Do you want me to do changes? > I think conf file could be directly in $(DIR_PLUGINS), side by side with the binaries, by convention.
Adriano ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel