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