civodul pushed a commit to branch master
in repository guix.

commit 69e7322fdccaf28aad644ffaf9dedb7f21327f49
Author: Ludovic Courtès <l...@gnu.org>
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 ;                                                              
\

Reply via email to