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.master
parent
402bb3b9f7
commit
69e7322fdc
|
@ -495,7 +495,10 @@ gen-AUTHORS:
|
||||||
# Make sure we're not shipping a file that embeds a local /gnu/store file name.
|
# Make sure we're not shipping a file that embeds a local /gnu/store file name.
|
||||||
assert-no-store-file-names:
|
assert-no-store-file-names:
|
||||||
$(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info \
|
$(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 \
|
then \
|
||||||
echo "error: store file names embedded in the distribution" >&2 ; \
|
echo "error: store file names embedded in the distribution" >&2 ; \
|
||||||
exit 1 ; \
|
exit 1 ; \
|
||||||
|
|
Reference in New Issue