mirror of https://github.com/postgres/postgres
Change PGETC to PGSYSCONFDIR and PGLOCALE to PGLOCALEDIR, per Peter.
This commit is contained in:
parent
b2a17038d7
commit
cd8b0fc5f1
|
@ -1,5 +1,5 @@
|
||||||
<!--
|
<!--
|
||||||
$PostgreSQL: pgsql/doc/src/sgml/libpq.sgml,v 1.156 2004/06/03 00:07:35 momjian Exp $
|
$PostgreSQL: pgsql/doc/src/sgml/libpq.sgml,v 1.157 2004/06/08 13:49:22 momjian Exp $
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="libpq">
|
<chapter id="libpq">
|
||||||
|
@ -3585,18 +3585,18 @@ sets the default mode for the genetic query optimizer.
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary><envar>PGETC</envar></primary>
|
<primary><envar>PGSYSCONFDIR</envar></primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<envar>PGETC</envar>
|
<envar>PGSYSCONFDIR</envar>
|
||||||
sets the directory containing the <filename>pg_service.conf</> file.
|
sets the directory containing the <filename>pg_service.conf</> file.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary><envar>PGLOCALE</envar></primary>
|
<primary><envar>PGLOCALEDIR</envar></primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<envar>PGLOCALE</envar>
|
<envar>PGLOCALEDIR</envar>
|
||||||
sets the directory containing the <literal>locale</> files.
|
sets the directory containing the <literal>locale</> files.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-connect.c,v 1.272 2004/06/03 00:07:38 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-connect.c,v 1.273 2004/06/08 13:49:23 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -2387,7 +2387,7 @@ parseServiceInfo(PQconninfoOption *options, PQExpBuffer errorMessage)
|
||||||
* location to find our config files.
|
* location to find our config files.
|
||||||
*/
|
*/
|
||||||
snprintf(serviceFile, MAXPGPATH, "%s/pg_service.conf",
|
snprintf(serviceFile, MAXPGPATH, "%s/pg_service.conf",
|
||||||
getenv("PGETC") ? getenv("PGETC") : SYSCONFDIR);
|
getenv("PGSYSCONFDIR") ? getenv("PGSYSCONFDIR") : SYSCONFDIR);
|
||||||
|
|
||||||
if (service != NULL)
|
if (service != NULL)
|
||||||
{
|
{
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-misc.c,v 1.107 2004/06/03 00:07:38 momjian Exp $
|
* $PostgreSQL: pgsql/src/interfaces/libpq/fe-misc.c,v 1.108 2004/06/08 13:49:23 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -1132,7 +1132,7 @@ libpq_gettext(const char *msgid)
|
||||||
{
|
{
|
||||||
already_bound = 1;
|
already_bound = 1;
|
||||||
/* No relocatable lookup here because the binary could be anywhere */
|
/* No relocatable lookup here because the binary could be anywhere */
|
||||||
bindtextdomain("libpq", getenv("PGLOCALE") ? getenv("PGLOCALE") : LOCALEDIR);
|
bindtextdomain("libpq", getenv("PGLOCALEDIR") ? getenv("PGLOCALEDIR") : LOCALEDIR);
|
||||||
}
|
}
|
||||||
|
|
||||||
return dgettext("libpq", msgid);
|
return dgettext("libpq", msgid);
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/port/path.c,v 1.17 2004/06/03 00:07:38 momjian Exp $
|
* $PostgreSQL: pgsql/src/port/path.c,v 1.18 2004/06/08 13:49:23 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
|
@ -233,7 +233,7 @@ set_pglocale_pgservice(const char *argv0, const char *app)
|
||||||
{
|
{
|
||||||
char path[MAXPGPATH];
|
char path[MAXPGPATH];
|
||||||
char my_exec_path[MAXPGPATH];
|
char my_exec_path[MAXPGPATH];
|
||||||
char env_path[MAXPGPATH + strlen("PGLOCALE=")]; /* longer than PGETC */
|
char env_path[MAXPGPATH + strlen("PGLOCALEDIR=")]; /* longer than PGSYSCONFDIR */
|
||||||
|
|
||||||
/* don't set LC_ALL in the backend */
|
/* don't set LC_ALL in the backend */
|
||||||
if (strcmp(app, "postgres") != 0)
|
if (strcmp(app, "postgres") != 0)
|
||||||
|
@ -247,20 +247,20 @@ set_pglocale_pgservice(const char *argv0, const char *app)
|
||||||
bindtextdomain(app, path);
|
bindtextdomain(app, path);
|
||||||
textdomain(app);
|
textdomain(app);
|
||||||
|
|
||||||
if (!getenv("PGLOCALE"))
|
if (!getenv("PGLOCALEDIR"))
|
||||||
{
|
{
|
||||||
/* set for libpq to use */
|
/* set for libpq to use */
|
||||||
sprintf(env_path, "PGLOCALE=%s", path);
|
sprintf(env_path, "PGLOCALEDIR=%s", path);
|
||||||
putenv(env_path);
|
putenv(env_path);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (!getenv("PGETC"))
|
if (!getenv("PGSYSCONFDIR"))
|
||||||
{
|
{
|
||||||
get_etc_path(my_exec_path, path);
|
get_etc_path(my_exec_path, path);
|
||||||
|
|
||||||
/* set for libpq to use */
|
/* set for libpq to use */
|
||||||
sprintf(env_path, "PGETC=%s", path);
|
sprintf(env_path, "PGSYSCONFDIR=%s", path);
|
||||||
putenv(env_path);
|
putenv(env_path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue