Blame SOURCES/rpm-pgsql.patch

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