Blame SOURCES/libpq-10.3-rpm-pgsql.patch

7c5d61
For the RPMs, we want the custom installation directories to end in
7c5d61
/pgsql not /postgresql.  This is historical but not worth changing.
7c5d61
7c5d61
Notice that this patch also makes the appending of /pgsql unconditional.
7c5d61
This is to avoid unexpected behavior if the RPM is built in a working
7c5d61
directory whose path happens to include "postgres" or "pgsql" already.
7c5d61
However, datadir and sysconfdir are already set up in the specfile's
7c5d61
configure call, so we do not have to append anything to them.
7c5d61
7c5d61
7c5d61
diff -Naur postgresql-9.0.1.orig/src/Makefile.global.in postgresql-9.0.1/src/Makefile.global.in
7c5d61
--- postgresql-9.0.1.orig/src/Makefile.global.in	2010-10-01 10:25:44.000000000 -0400
7c5d61
+++ postgresql-9.0.1/src/Makefile.global.in	2010-10-11 11:52:05.224975308 -0400
7c5d61
@@ -55,8 +55,7 @@
7c5d61
 # Installation directories
7c5d61
 #
7c5d61
 # These are set by the equivalent --xxxdir configure options.  We
7c5d61
-# append "postgresql" to some of them, if the string does not already
7c5d61
-# contain "pgsql" or "postgres", in order to avoid directory clutter.
7c5d61
+# append "pgsql" to some of them, in order to avoid directory clutter.
7c5d61
 #
7c5d61
 # In a PGXS build, we cannot use the values inserted into Makefile.global
7c5d61
 # by configure, since the installation tree may have been relocated.
7c5d61
@@ -74,45 +73,23 @@
7c5d61
 bindir := @bindir@
7c5d61
 
7c5d61
 datadir := @datadir@
7c5d61
-ifeq "$(findstring pgsql, $(datadir))" ""
7c5d61
-ifeq "$(findstring postgres, $(datadir))" ""
7c5d61
-override datadir := $(datadir)/postgresql
7c5d61
-endif
7c5d61
-endif
7c5d61
 
7c5d61
 sysconfdir := @sysconfdir@
7c5d61
-ifeq "$(findstring pgsql, $(sysconfdir))" ""
7c5d61
-ifeq "$(findstring postgres, $(sysconfdir))" ""
7c5d61
-override sysconfdir := $(sysconfdir)/postgresql
7c5d61
-endif
7c5d61
-endif
7c5d61
 
7c5d61
 libdir := @libdir@
7c5d61
 
7c5d61
 pkglibdir = $(libdir)
7c5d61
-ifeq "$(findstring pgsql, $(pkglibdir))" ""
7c5d61
-ifeq "$(findstring postgres, $(pkglibdir))" ""
7c5d61
-override pkglibdir := $(pkglibdir)/postgresql
7c5d61
-endif
7c5d61
-endif
7c5d61
+override pkglibdir := $(pkglibdir)/pgsql
7c5d61
 
7c5d61
 includedir := @includedir@
7c5d61
 
7c5d61
 pkgincludedir = $(includedir)
7c5d61
-ifeq "$(findstring pgsql, $(pkgincludedir))" ""
7c5d61
-ifeq "$(findstring postgres, $(pkgincludedir))" ""
7c5d61
-override pkgincludedir := $(pkgincludedir)/postgresql
7c5d61
-endif
7c5d61
-endif
7c5d61
+override pkgincludedir := $(pkgincludedir)/pgsql
7c5d61
 
7c5d61
 mandir := @mandir@
7c5d61
 
7c5d61
 docdir := @docdir@
7c5d61
-ifeq "$(findstring pgsql, $(docdir))" ""
7c5d61
-ifeq "$(findstring postgres, $(docdir))" ""
7c5d61
-override docdir := $(docdir)/postgresql
7c5d61
-endif
7c5d61
-endif
7c5d61
+override docdir := $(docdir)/pgsql
7c5d61
 
7c5d61
 htmldir := @htmldir@
7c5d61