mirror of
https://github.com/postgres/postgres.git
synced 2025-04-24 10:47:04 +03:00
Install errcodes.txt for use by extensions.
Maintainers of out-of-tree PLs typically need access to the set of error codes. To avoid the need to duplicate that information in some form in PL source trees, provide errcodes.txt as part of a server installation. Thomas Munro, based on a suggestion from Andrew Gierth Discussion: https://postgr.es/m/87woykk7mu.fsf%40news-spur.riddles.org.uk
This commit is contained in:
parent
a56e26784d
commit
1fd8690668
@ -247,6 +247,7 @@ endif
|
|||||||
endif
|
endif
|
||||||
$(MAKE) -C catalog install-data
|
$(MAKE) -C catalog install-data
|
||||||
$(MAKE) -C tsearch install-data
|
$(MAKE) -C tsearch install-data
|
||||||
|
$(MAKE) -C utils install-data
|
||||||
$(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample '$(DESTDIR)$(datadir)/pg_hba.conf.sample'
|
$(INSTALL_DATA) $(srcdir)/libpq/pg_hba.conf.sample '$(DESTDIR)$(datadir)/pg_hba.conf.sample'
|
||||||
$(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample '$(DESTDIR)$(datadir)/pg_ident.conf.sample'
|
$(INSTALL_DATA) $(srcdir)/libpq/pg_ident.conf.sample '$(DESTDIR)$(datadir)/pg_ident.conf.sample'
|
||||||
$(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample '$(DESTDIR)$(datadir)/postgresql.conf.sample'
|
$(INSTALL_DATA) $(srcdir)/utils/misc/postgresql.conf.sample '$(DESTDIR)$(datadir)/postgresql.conf.sample'
|
||||||
@ -312,6 +313,7 @@ endif
|
|||||||
endif
|
endif
|
||||||
$(MAKE) -C catalog uninstall-data
|
$(MAKE) -C catalog uninstall-data
|
||||||
$(MAKE) -C tsearch uninstall-data
|
$(MAKE) -C tsearch uninstall-data
|
||||||
|
$(MAKE) -C utils uninstall-data
|
||||||
rm -f '$(DESTDIR)$(datadir)/pg_hba.conf.sample' \
|
rm -f '$(DESTDIR)$(datadir)/pg_hba.conf.sample' \
|
||||||
'$(DESTDIR)$(datadir)/pg_ident.conf.sample' \
|
'$(DESTDIR)$(datadir)/pg_ident.conf.sample' \
|
||||||
'$(DESTDIR)$(datadir)/postgresql.conf.sample' \
|
'$(DESTDIR)$(datadir)/postgresql.conf.sample' \
|
||||||
|
@ -46,6 +46,16 @@ else
|
|||||||
sed -f $(srcdir)/Gen_dummy_probes.sed $< >$@
|
sed -f $(srcdir)/Gen_dummy_probes.sed $< >$@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
.PHONY: install-data
|
||||||
|
install-data: errcodes.txt installdirs
|
||||||
|
$(INSTALL_DATA) $(srcdir)/errcodes.txt '$(DESTDIR)$(datadir)/errcodes.txt'
|
||||||
|
|
||||||
|
installdirs:
|
||||||
|
$(MKDIR_P) '$(DESTDIR)$(datadir)'
|
||||||
|
|
||||||
|
.PHONY: uninstall-data
|
||||||
|
uninstall-data:
|
||||||
|
rm -f $(addprefix '$(DESTDIR)$(datadir)'/, errcodes.txt)
|
||||||
|
|
||||||
# fmgroids.h, fmgrprotos.h, fmgrtab.c and errcodes.h are in the
|
# fmgroids.h, fmgrprotos.h, fmgrtab.c and errcodes.h are in the
|
||||||
# distribution tarball, so they are not cleaned here.
|
# distribution tarball, so they are not cleaned here.
|
||||||
|
@ -134,6 +134,9 @@ sub Install
|
|||||||
CopyFiles(
|
CopyFiles(
|
||||||
'Information schema data', $target . '/share/',
|
'Information schema data', $target . '/share/',
|
||||||
'src/backend/catalog/', 'sql_features.txt');
|
'src/backend/catalog/', 'sql_features.txt');
|
||||||
|
CopyFiles(
|
||||||
|
'Error code data', $target . '/share/',
|
||||||
|
'src/backend/utils/', 'errcodes.txt');
|
||||||
GenerateConversionScript($target);
|
GenerateConversionScript($target);
|
||||||
GenerateTimezoneFiles($target, $conf);
|
GenerateTimezoneFiles($target, $conf);
|
||||||
GenerateTsearchFiles($target);
|
GenerateTsearchFiles($target);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user