Files
Caolán McNamara 09dbbe16b0 firebird: name the modules of a system firebird by absolute path
Debian patches firebird to resolve its plugins, intl and conf
directories under the FIREBIRD variable (instead of where it was built)
and we want point that variable at a private directory. But then the
modules aren't loaded and no database opens.

So write a replacement plugins.conf that lists the absolute path of each
plugin module (and the intl conf files) with their macros expanded.

each lib<Name>.so (otherwise found by default) with no entry names gets
an entry of its own.

Change-Id: I2696d7197394b7fe9b7739732deadd2cb2e01acc
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-on: https://gerrit.collaboraoffice.com/c/core/+/7989
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Michael Stahl <michael.stahl@collabora.com>
(cherry picked from commit b8407b18adf3c6d552d54d7b6657539e2769afd6)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/208882
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-07-31 15:03:50 +02:00

23 lines
668 B
C

/*
Settings for Firebird
*/
#ifndef CONFIG_FIREBIRD_H
#define CONFIG_FIREBIRD_H
#define ENABLE_FIREBIRD_SDBC 0
/* The directory a system firebird has its plugin modules in, empty for a bundled firebird or when it
could not be determined. */
#define SYSTEM_FIREBIRD_PLUGINS_DIRECTORY ""
/* The directory a system firebird has its international modules in, empty for a bundled firebird or
when it could not be determined. */
#define SYSTEM_FIREBIRD_INTL_DIRECTORY ""
/* The directory a system firebird has its own configuration files in, empty for a bundled firebird
or when it could not be determined. */
#define SYSTEM_FIREBIRD_CONF_DIRECTORY ""
#endif