summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2006-08-22 18:50:56 +0000
committerjoerg <joerg@pkgsrc.org>2006-08-22 18:50:56 +0000
commit5c0a40494e893da8e0440fcc007fc5cc913d9704 (patch)
tree4028b1eb988cbdb007f325a65c0fba2e4b1a778c /mk
parent518a79d54857eb92824419588bfdb172fc496589 (diff)
downloadpkgsrc-5c0a40494e893da8e0440fcc007fc5cc913d9704.tar.gz
Avoid spurious false negatives when the directories are reordered
during install phase by sorting explicitly.
Diffstat (limited to 'mk')
-rw-r--r--mk/check/check-files.mk11
1 files changed, 7 insertions, 4 deletions
diff --git a/mk/check/check-files.mk b/mk/check/check-files.mk
index 721b6b0269e..6a91b8ad432 100644
--- a/mk/check/check-files.mk
+++ b/mk/check/check-files.mk
@@ -1,4 +1,4 @@
-# $NetBSD: check-files.mk,v 1.5 2006/06/09 16:41:09 jlam Exp $
+# $NetBSD: check-files.mk,v 1.6 2006/08/22 18:50:56 joerg Exp $
.if defined(PKG_DEVELOPER)
CHECK_FILES?= yes
@@ -140,21 +140,24 @@ ${_CHECK_FILES_PRE.prefix} ${_CHECK_FILES_POST.prefix}:
${_PKG_SILENT}${_PKG_DEBUG} \
${FIND} ${PREFIX}/. \( -type f -o -type l \) -print 2>/dev/null \
| ${SED} -e 's,/\./,/,' \
- | ${_CHECK_FILES_SKIP_FILTER} > ${.TARGET} \
+ | ${_CHECK_FILES_SKIP_FILTER} \
+ | ${SORT} > ${.TARGET} \
|| ${TRUE}
${_CHECK_FILES_PRE.sysconfdir} ${_CHECK_FILES_POST.sysconfdir}:
${_PKG_SILENT}${_PKG_DEBUG} \
${FIND} ${PKG_SYSCONFDIR}/. -print 2>/dev/null \
| ${SED} -e 's,/\./,/,' \
- | ${_CHECK_FILES_SKIP_FILTER} > ${.TARGET} \
+ | ${_CHECK_FILES_SKIP_FILTER} \
+ | ${SORT} > ${.TARGET} \
|| ${TRUE}
${_CHECK_FILES_PRE.varbase} ${_CHECK_FILES_POST.varbase}:
${_PKG_SILENT}${_PKG_DEBUG} \
${FIND} ${VARBASE}/. -print 2>/dev/null \
| ${SED} -e 's,/\./,/,' \
- | ${_CHECK_FILES_SKIP_FILTER} > ${.TARGET} \
+ | ${_CHECK_FILES_SKIP_FILTER} \
+ | ${SORT} > ${.TARGET} \
|| ${TRUE}
###########################################################################