diff options
author | Pavel Raiskup <praiskup@redhat.com> | 2015-03-02 14:44:39 +0100 |
---|---|---|
committer | Pavel Raiskup <praiskup@redhat.com> | 2015-03-02 14:48:54 +0100 |
commit | 1b17292099daea774c2b335a85f8afebf7c99569 (patch) | |
tree | 3428f1458518f857e680aa942e734201ca36fdcf | |
parent | 4dcf043cc8d1b4d99c64418958329c5f882f4034 (diff) | |
download | postgresql-setup-1b17292099daea774c2b335a85f8afebf7c99569.tar.gz postgresql-setup-1b17292099daea774c2b335a85f8afebf7c99569.tar.xz postgresql-setup-1b17292099daea774c2b335a85f8afebf7c99569.zip |
configury: better handle paths
.. to avoid FTBFS with SCLs. Use pgdocdir rather then docdir
because the 'docdir' is not set by %configure by default.
* Makefile.am (pkgname): Drop, not needed.
(pgdoc_DATA): Use this rather than doc_DATA.
* configure.ac: Fix pgdocdir.
(PGDATADIR): Define as subdirectory of localstatedir.
-rw-r--r-- | Makefile.am | 6 | ||||
-rw-r--r-- | configure.ac | 21 |
2 files changed, 7 insertions, 20 deletions
diff --git a/Makefile.am b/Makefile.am index 6371bb7..3f64a38 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,3 @@ -pkgname = $(NAME_PACKAGE) - setup = $(NAME_BINARYBASE)-setup setup_in = postgresql-setup.in @@ -38,7 +36,7 @@ systemdunits_DATA = $(service) $(serviceat) legacyscripts_SCRIPTS = initdb upgrade endif -doc_DATA = $(README_DIST_BASENAME) +pgdoc_DATA = $(README_DIST_BASENAME) noinst_DATA = $(TEST_GEN_FILES_LIST) @@ -83,7 +81,7 @@ include $(srcdir)/share/postgresql-setup/Makefile.inc GENERATED_FILES += \ $(bin_SCRIPTS) \ $(libexec_SCRIPTS) \ - $(doc_DATA) \ + $(pgdoc_DATA) \ $(pkgsysconf_DATA) \ $(systemdunits_DATA) \ $(initscripts_DATA) \ diff --git a/configure.ac b/configure.ac index e25b6a8..8527a5f 100644 --- a/configure.ac +++ b/configure.ac @@ -37,16 +37,12 @@ sed_subst_var_pattern(docdir) sed_subst_var_pattern(libdir) sed_subst_var_pattern(libexecdir) sed_subst_var_pattern(top_srcdir) -sed_subst_var_pattern(pgcontribdocdir) sed_subst_var_pattern(PGDATADIR) -sed_subst_var_pattern(pgdocdir) sed_subst_var_pattern(PGMAJORVERSION) sed_subst_var_pattern(PG_UPGRADE_BIN_USER_OPT) sed_subst_var_pattern(PGVERSION) sed_subst_var_pattern(PKGCONFIG_DIR) -sed_subst_var_pattern(pkgname) sed_subst_var_pattern(POSTGRES_HOMEDIR) -sed_subst_var_pattern(rawpkgdatadir) sed_subst_var_pattern(README_DIST) sed_subst_var_pattern(SU_POSTGRES) sed_subst_var_pattern(sysconfdir) @@ -72,6 +68,8 @@ conf_dir([systemduserunitsdir], ['${prefix}/etc/systemd/system']) conf_dir([systemdlegacyscriptsdir], ['${libexecdir}/initscripts/legacy-actions']) conf_dir([initscriptsdir], ['${sysconfdir}/rc.d/init.d']) conf_dir([rawpkgdatadir], ['${datadir}/postgresql-setup']) +conf_dir([pgdocdir], ['${datarootdir}/doc/${NAME_PACKAGE}']) +conf_dir([pgcontribdocdir], ['${datarootdir}/doc/${NAME_PACKAGE}-contrib']) INSTANTIATE_CONV="\$(AM_V_GEN)rm -rf \$@; \$(MKDIR_P) \$(@D)" INSTANTIATE="\$(INSTANTIATE_CONV) && \$(SED_CALL) \$< > \$@ && chmod -w \$@" @@ -134,22 +132,13 @@ if test -z "$POSTGRES_HOMEDIR" -a "$pgsetup_cv_os_family" = redhat; then fi if test -z "$PGDATADIR" -a "$pgsetup_cv_os_family" = redhat; then - if test x"$prefix" = x/usr - then - PGDATADIR=/var/lib/pgsql/data - else - PGDATADIR="\${prefix}/var/lib/pgsql/data" - fi + # This is based on Red Hat's packaging. + PGDATADIR='${localstatedir}/lib/pgsql/data' fi -pgdocdir="\${datarootdir}/doc/\${pkgname}" -pgcontribdocdir="\${datarootdir}/doc/\${pkgname}-contrib" - README_DIST_BASENAME=README.rpm-dist -README_DIST="\${docdir}/$README_DIST_BASENAME" +README_DIST="\${pgdocdir}/$README_DIST_BASENAME" -AC_SUBST([pgdocdir]) -AC_SUBST([pgcontribdocdir]) AC_SUBST([README_DIST]) AC_SUBST([README_DIST_BASENAME]) |