Projects
openEuler:Mainline
libpq
_service:tar_scm:libpq-10.3-rpm-pgsql.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:libpq-10.3-rpm-pgsql.patch of Package libpq
For the RPMs, we want the custom installation directories to end in /pgsql not /postgresql. This is historical but not worth changing. Notice that this patch also makes the appending of /pgsql unconditional. This is to avoid unexpected behavior if the RPM is built in a working directory whose path happens to include "postgres" or "pgsql" already. However, datadir and sysconfdir are already set up in the specfile's configure call, so we do not have to append anything to them. diff --git a/src/Makefile.global.in b/src/Makefile.global.in index 9a6265b3a0..c9371a07c4 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -82,8 +82,7 @@ vpathsearch = `for f in $(addsuffix /$(1),$(subst :, ,. $(VPATH))); do test -r $ # Installation directories # # These are set by the equivalent --xxxdir configure options. We -# append "postgresql" to some of them, if the string does not already -# contain "pgsql" or "postgres", in order to avoid directory clutter. +# append "pgsql" to some of them, in order to avoid directory clutter. # # In a PGXS build, we cannot use the values inserted into Makefile.global # by configure, since the installation tree may have been relocated. @@ -101,45 +100,23 @@ datarootdir := @datarootdir@ bindir := @bindir@ datadir := @datadir@ -ifeq "$(findstring pgsql, $(datadir))" "" -ifeq "$(findstring postgres, $(datadir))" "" -override datadir := $(datadir)/postgresql -endif -endif sysconfdir := @sysconfdir@ -ifeq "$(findstring pgsql, $(sysconfdir))" "" -ifeq "$(findstring postgres, $(sysconfdir))" "" -override sysconfdir := $(sysconfdir)/postgresql -endif -endif libdir := @libdir@ pkglibdir = $(libdir) -ifeq "$(findstring pgsql, $(pkglibdir))" "" -ifeq "$(findstring postgres, $(pkglibdir))" "" -override pkglibdir := $(pkglibdir)/postgresql -endif -endif +override pkglibdir := $(pkglibdir)/pgsql includedir := @includedir@ pkgincludedir = $(includedir) -ifeq "$(findstring pgsql, $(pkgincludedir))" "" -ifeq "$(findstring postgres, $(pkgincludedir))" "" -override pkgincludedir := $(pkgincludedir)/postgresql -endif -endif +override pkgincludedir := $(pkgincludedir)/pgsql mandir := @mandir@ docdir := @docdir@ -ifeq "$(findstring pgsql, $(docdir))" "" -ifeq "$(findstring postgres, $(docdir))" "" -override docdir := $(docdir)/postgresql -endif -endif +override docdir := $(docdir)/pgsql htmldir := @htmldir@
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2