bring manpage and debug code of exportfs -P closer to reality
This commit is contained in:
parent
5acde1e791
commit
d970ed6a5a
2 changed files with 5 additions and 5 deletions
|
@ -126,7 +126,7 @@ contains one regular expression per line,
|
|||
to be matched against path names
|
||||
relative to the current working directory
|
||||
and starting with
|
||||
.BR ./ .
|
||||
.BR / .
|
||||
For a file to be exported, all lines with a prefix
|
||||
.B +
|
||||
must match and all those with prefix
|
||||
|
@ -204,7 +204,7 @@ To export the archive of one user for one month, except for secrets,
|
|||
.IP
|
||||
.EX
|
||||
cd /n/dump
|
||||
echo '+ ^\e.(/2003(/10..(/usr(/glenda/?)?)?)?)?' > /tmp/pattern
|
||||
echo '+ ^/(2003(/10..(/usr(/glenda/?)?)?)?)?' > /tmp/pattern
|
||||
echo '- \e.(aes|pgp)$' >> /tmp/pattern
|
||||
exportfs -P /tmp/pattern
|
||||
.EE
|
||||
|
|
|
@ -80,16 +80,16 @@ excludefile(char *path)
|
|||
else
|
||||
p = path+1;
|
||||
|
||||
DEBUG(DFD, "checking %s\n", path);
|
||||
DEBUG(DFD, "checking %s\n", p);
|
||||
for(re = include; *re != nil; re++){
|
||||
if(regexec(*re, p, nil, 0) != 1){
|
||||
DEBUG(DFD, "excluded+ %s\n", path);
|
||||
DEBUG(DFD, "excluded+ %s\n", p);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
for(re = exclude; *re != nil; re++){
|
||||
if(regexec(*re, p, nil, 0) == 1){
|
||||
DEBUG(DFD, "excluded- %s\n", path);
|
||||
DEBUG(DFD, "excluded- %s\n", p);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue