[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/04: build: Make 'assert-no-store-file-names' effective.
From: |
Ludovic Courtès |
Subject: |
02/04: build: Make 'assert-no-store-file-names' effective. |
Date: |
Wed, 12 Oct 2016 21:36:45 +0000 (UTC) |
civodul pushed a commit to branch master
in repository guix.
commit 69e7322fdccaf28aad644ffaf9dedb7f21327f49
Author: Ludovic Courtès <address@hidden>
Date: Wed Oct 12 15:26:01 2016 +0200
build: Make 'assert-no-store-file-names' effective.
Lack of '-E' made it useless.
* Makefile.am (assert-no-store-file-names): Pass '-E' to grep. Add
'--exclude' and '--exclude-dir' flags.
---
Makefile.am | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 7f2281c..908eaf6 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -495,7 +495,10 @@ gen-AUTHORS:
# Make sure we're not shipping a file that embeds a local /gnu/store file name.
assert-no-store-file-names:
$(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info
\
- "$(storedir)/[a-z0-9]{32}-" $(distdir) ;
\
+ --exclude=*.info-[0-9] --exclude=*.dot
\
+ --exclude=*.eps --exclude-dir=bootstrap
\
+ --exclude=guix-prettify.el
\
+ -E "$(storedir)/[a-z0-9]{32}-" $(distdir) ;
\
then
\
echo "error: store file names embedded in the distribution" >&2 ;
\
exit 1 ;
\