Uma abordagem prática seria criar alguns casos de teste e dar uma olhada.
Se você olhar para o código real , isso provavelmente depende os itens do pedido são lidos por xfts_open
/ fts_read
.
A função que realmente faz o percurso e a remoção parece ser rm_fts
. Essa função realmente tem um comentário que diz:
This function is called once for every file system object that fts encounters. fts performs a depth-first traversal.
Além disso, uma distribuição pode qualquer número de alterações em qualquer um desses componentes. Então você pode ter que verificar uma distribuição individualmente sobre o que eles realmente usam / fazem.