Eu não posso ajudar com o material específico do buildroot (além de dizer que você teria que montá-lo ou inicializá-lo antes de remover duplicatas, e então criar um novo rootfs a partir do resultado sistema de arquivos), mas a remoção de duplicatas é bem possível. Uma abordagem ingênua seria find / -type f -exec sha256sum {} + | sort > checksums.txt
, leia o arquivo resultante linha a linha com while read -r checksum path
, compare cada soma de verificação com a anterior e exclua (ou hardlinking ) as duplicatas. Isso não iria lidar com nomes de arquivos estranhos, por exemplo, contendo novas linhas, mas isso não deve ser um problema no seu caso.