From c559d8dbf9e7871c64ecc976199cc89765a6cee8 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Fri, 11 Jan 2019 17:21:45 +0100 Subject: [PATCH] doc: Correct documentation of install-time environment variables Since approximately PostgreSQL 10, it is no longer required that environment variables at installation time such as PERL, PYTHON, TCLSH be "full path names", so change that phrasing in the installation instructions. (The exact time of change appears to differ for PERL and the others, but it works consistently in PostgreSQL 10.) Also while we're here document the defaults for PERL and PYTHON, but since the search list for TCLSH is so long, let's leave that out so we don't need to maintain a copy of that list in the installation instructions. --- doc/src/sgml/installation.sgml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index 2e83f7d564..95854fed25 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -1500,8 +1500,9 @@ su - postgres PERL - Full path name of the Perl interpreter. This will be used to - determine the dependencies for building PL/Perl. + Perl interpreter program. This will be used to determine the + dependencies for building PL/Perl. The default is + perl. @@ -1510,13 +1511,13 @@ su - postgres PYTHON - Full path name of the Python interpreter. This will be used to + Python interpreter program. This will be used to determine the dependencies for building PL/Python. Also, whether Python 2 or 3 is specified here (or otherwise implicitly chosen) determines which variant of the PL/Python language becomes available. See - for more information. + for more information. The default is python. @@ -1525,7 +1526,7 @@ su - postgres TCLSH - Full path name of the Tcl interpreter. This will be used to + Tcl interpreter program. This will be used to determine the dependencies for building PL/Tcl, and it will be substituted into Tcl scripts.