]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Make sure sharedir/extension/ directory is created when needed.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 1 Dec 2012 21:04:50 +0000 (16:04 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 1 Dec 2012 21:04:50 +0000 (16:04 -0500)
The previous coding worked as long as MODULEDIR wasn't set explicitly,
because we create sharedir/$(datamoduledir) and the default value of
that is "extension".  But if some other value is specified for MODULEDIR
then the installation directory needed for the control file wasn't made.

Cédric Villemain

src/makefiles/pgxs.mk

index 8b089e7a761ca06a0b187bce7c6765a709eb3997..30c4b573e404132932eb44bb3411fdae3f093136 100644 (file)
@@ -136,6 +136,9 @@ endif # MODULE_big
 
 
 installdirs:
+ifneq (,$(EXTENSION))
+       $(MKDIR_P) '$(DESTDIR)$(datadir)/extension'
+endif
 ifneq (,$(DATA)$(DATA_built))
        $(MKDIR_P) '$(DESTDIR)$(datadir)/$(datamoduledir)'
 endif