summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile.am6
-rw-r--r--configure.ac2
-rw-r--r--tests/Makefile.am3
-rw-r--r--tests/testsuite.at4
4 files changed, 9 insertions, 6 deletions
diff --git a/Makefile.am b/Makefile.am
index a8bdb6a..b15086b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -42,7 +42,7 @@ postgresql$(DISTSUFF).service: postgresql.service.in $(c_s)
README.rpm-dist: README.rpm-dist.in $(c_s)
$(INSTANTIATE)
-EXTRA_DIST = *.in
+EXTRA_DIST = $(srcdir)/*.in
GENERATED_FILES = $(bin_SCRIPTS) \
$(libexec_SCRIPTS) \
@@ -59,7 +59,7 @@ $(TEST_GEN_FILES_LIST): $(GENERATED_FILES)
done
install-data-hook:
- test `id -u` -eq 0 && systemctl daemon-reload
+ test `id -u` -ne 0 || systemctl daemon-reload
GL_GEN_BIN = gitlog-to-changelog
GL_GEN = $(SHELL) $(top_srcdir)/$(config_aux_dir)/missing --run \
@@ -79,3 +79,5 @@ ChangeLog:
$(AM_V_GEN)$(GL_GEN)
dist-hook: ChangeLog
+
+DISTCLEANFILES = ChangeLog
diff --git a/configure.ac b/configure.ac
index 554810d..3e0f378 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@ AC_SUBST([DISTSUFF])
AC_CONFIG_TESTDIR(tests)
AC_CONFIG_FILES([tests/Makefile])
AM_MISSING_PROG([AUTOM4TE], [autom4te])
-AC_SUBST([TEST_GEN_FILES_LIST], [$\(top_srcdir\)/.generated_files])
+AC_SUBST([TEST_GEN_FILES_LIST], [.generated_files])
# Instatiating generated files by sed instead of config.status.
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 1ec404d..28197e4 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -21,7 +21,7 @@ $(srcdir)/package.m4: $(top_srcdir)/configure.ac
} >'$(srcdir)/package.m4'
TESTSUITE = $(srcdir)/testsuite
-CHECK_DEPS = atconfig atlocal $(TESTSUITE) $(TEST_GEN_FILES_LIST)
+CHECK_DEPS = atconfig atlocal $(TESTSUITE) $(srcdir)/../$(TEST_GEN_FILES_LIST)
atlocal: atlocal.in $(c_s)
$(INSTANTIATE)
@@ -42,3 +42,4 @@ $(TESTSUITE): $(srcdir)/testsuite.at $(srcdir)/package.m4
$(AM_V_GEN)$(AUTOTEST) -I '$(srcdir)' -o $@.tmp $@.at && \
mv $@.tmp $@
+DISTCLEANFILES = atconfig atlocal
diff --git a/tests/testsuite.at b/tests/testsuite.at
index 9d18b29..81f2b2f 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -2,13 +2,13 @@ AT_INIT
AT_COLOR_TESTS
AT_SETUP([Check files are generated correctly])
-AT_CHECK([file_list=$top_srcdir/$at_testdir/$TEST_GEN_FILES_LIST
+AT_CHECK([file_list=$abs_top_builddir/$TEST_GEN_FILES_LIST
test -f "$file_list" || { echo "no such file '$file_list'" ; exit 1 ; }
pattern='@[[a-zA-Z0-9_]]*@'
while read file; do
- file=${top_srcdir}/$file
+ file=$abs_top_builddir/$file
grep $pattern $file && echo "file $file is incomplete" && exit 1
done < $file_list