bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] tests: generalize install-transform-check


From: Jim Meyering
Subject: [PATCH] tests: generalize install-transform-check
Date: Mon, 26 Jan 2009 18:57:41 +0100

I use this same test in parted and to help me
avoid merge hassles, I've generalized it to work
also in parted's context (where man pages are
installed in section 8).

This isn't complete yet, since parted installs binaries
into $(pfx)/sbin, but it's almost there.

>From b27275c668d79ba460b6c2764da5e4d007d01a71 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Mon, 26 Jan 2009 18:10:39 +0100
Subject: [PATCH] tests: generalize install-transform-check

* maint.mk (install-transform-check): Generalize to work also
in a project that installs manuals in a section other than "1".
---
 maint.mk |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/maint.mk b/maint.mk
index e12c7aa..4b449d8 100644
--- a/maint.mk
+++ b/maint.mk
@@ -649,12 +649,12 @@ taint-distcheck: $(DIST_ARCHIVES)

 # Verify that a twisted use of --program-transform-name=PROGRAM works.
 define install-transform-check
-  rm -rf $(pfx);                                       \
-  $(MAKE) program_transform_name='s/.*/zyx/'           \
+  echo running install-transform-check                 \
+    && rm -rf $(pfx)                                   \
+    && $(MAKE) program_transform_name='s/.*/zyx/'      \
       prefix=$(pfx) install                            \
     && test "$$(echo $(pfx)/bin/*)" = "$(pfx)/bin/zyx" \
-    && test "$$(echo $(pfx)/share/man/man1/*)" =       \
-                    "$(pfx)/share/man/man1/zyx.1"
+    && test "$$(find $(pfx)/share/man -type f|sed 's,.*/,,;s,\..*,,')" = "zyx"
 endef

 # Install, then verify that all binaries and man pages are in place.
--
1.6.1.1.347.g3f81d




reply via email to

[Prev in Thread] Current Thread [Next in Thread]