]> granicus.if.org Git - postgresql/commitdiff
Fix client-only installation
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 18 Jan 2014 04:08:22 +0000 (23:08 -0500)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 18 Jan 2014 04:08:22 +0000 (23:08 -0500)
The psql Makefile was not creating $(datadir) before installing
psqlrc.sample there.

In most cases, the directory would be created in some other way, but for
the documented from-source client-only installation procedure, it could
fail.

Reported-by: Mike Blackwell <mike.blackwell@rrd.com>
src/bin/psql/Makefile

index 0ed80e1fbea07c95ddd1547fe4f46e20157c3533..3a42cae091ec5904cd3d2ca48c85f0bd542a85fc 100644 (file)
@@ -57,7 +57,7 @@ install: all installdirs
        $(INSTALL_DATA) $(srcdir)/psqlrc.sample '$(DESTDIR)$(datadir)/psqlrc.sample'
 
 installdirs:
-       $(MKDIR_P) '$(DESTDIR)$(bindir)'
+       $(MKDIR_P) '$(DESTDIR)$(bindir)' '$(DESTDIR)$(datadir)'
 
 uninstall:
        rm -f '$(DESTDIR)$(bindir)/psql$(X)' '$(DESTDIR)$(datadir)/psqlrc.sample'