bug-tar
[Top][All Lists]
Advanced

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

Re: [Bug-tar] tar 1.15.91 attempting to get to files not within --one-fi


From: Sergey Poznyakoff
Subject: Re: [Bug-tar] tar 1.15.91 attempting to get to files not within --one-file-system
Date: Tue, 20 Jun 2006 14:39:14 +0300

Sergey Poznyakoff <address@hidden> wrote:

> > this is probably related to also using --listed-incremental
> > it appears to be probing stuff on nfs and procps file systems.
> 
> I was not able to reproduce it.

After a bit of trying I succeeded to. It has to do with the recent
changes in name matching. Please, try the attached patch. 
 
Regards,
Sergey

Index: src/names.c
===================================================================
RCS file: /cvsroot/tar/tar/src/names.c,v
retrieving revision 1.59
diff -p -u -r1.59 names.c
--- src/names.c 25 May 2006 07:04:53 -0000      1.59
+++ src/names.c 20 Jun 2006 11:33:29 -0000
@@ -488,7 +488,8 @@ namelist_match (char const *file_name, s
   for (p = namelist; p; p = p->next)
     {
       if (p->name[0]
-         && exclude_fnmatch (p->name, file_name, p->matching_flags))
+         && (exact ? strcmp (p->name, file_name) == 0
+             : exclude_fnmatch (p->name, file_name, p->matching_flags)))
        return p;
     }
 

reply via email to

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