Depois de cavar o código fonte como recuperado por apt-get source duplicity , concluo que não é possível sem modificar o código-fonte e seu algoritmo.
A maneira como a duplicidade funciona:
- Digitalize o * source_directory * para entrada
- Para cada entrada encontrada, faça uma chamada
lstat(). Isso é usado para determinar o tipo de inode (por exemplo, arquivo ou diretório regular). O resultado será armazenado em cache para esta entrada -
Se a entrada existe ...
- e é um link simbólico, o destino será lido usando
readlink - e é um arquivo ou diretório regular,
access()será chamado para detectar se a entrada é legível ou não - se a entrada for legível, ela será testada por cada função de seleção (definida por opções como
--includee--exclude)
- e é um link simbólico, o destino será lido usando
Isso parece muito razoável e, a menos que o acesso ao disco seja muito lento (NFS?), não há necessidade de alterar este algoritmo para fazer a verificação de caminho antes das chamadas stat .