build: correct coreutils-specific distcheck rules
authorJim Meyering <meyering@redhat.com>
Sun, 20 Dec 2009 09:50:29 +0000 (10:50 +0100)
committerJim Meyering <meyering@redhat.com>
Sun, 20 Dec 2009 09:57:45 +0000 (10:57 +0100)
* dist-check.mk (built_programs): Use $(bin_PROGRAMS), not $(PROGRAMS).
Otherwise, my-instcheck would fail due to non-installation of e.g.,
the noinst_PROGRAMS, setuidgid and getlimits.
(taint-distcheck): Correct the grep command that checks for libtool
traces in configure.

dist-check.mk

index af101d1f5a1a9247fb6bc5a4ed5f818753c3ef97..dd30db2266d1d484045707934ffdb044729008e1 100644 (file)
@@ -10,7 +10,7 @@ t=$(tmpdir)/$(PACKAGE)/test
 pfx=$(t)/i
 
 built_programs =                                               \
-  $$(echo 'spy:;@echo $$(PROGRAMS)'                            \
+  $$(echo 'spy:;@echo $$(bin_PROGRAMS)'                                \
     | MAKEFLAGS= $(MAKE) -s -C src -f Makefile -f - spy                \
     | fmt -1 | sed 's,$(EXEEXT)$$,,' | sort -u)
 
@@ -47,7 +47,7 @@ preferred_tarball_ = $(distdir).tar.$(suffix_)
 # cannot deal with a space-tainted srcdir.
 ALL_RECURSIVE_TARGETS += taint-distcheck
 taint-distcheck: $(DIST_ARCHIVES)
-       grep '^[         ]*LT_INIT' configure.ac >/dev/null && exit 0
+       grep '^[         ]*LT_INIT' configure.ac >/dev/null && exit 0 || :
        test -d $(t_taint) && chmod -R 700 $(t_taint) || :
        -rm -rf $(t_taint) $(fake_home)
        mkdir -p $(t_prefix) $(t_taint) $(fake_home)