se você extrair o cpio como root, preservará as propriedades.
Estou tentando criar uma imagem de sistema de arquivos de inicialização. No começo eu tentei extrair, modificar e empacotá-lo novamente, mas isso não funcionou, porque extrair e reembalar parece atrapalhar as propriedades dos arquivos. Então eu tentei modificá-lo, sem extração explícita usando o file-roller. Isso deve funcionar, mas infelizmente o file-roller salva o arquivo no formato errado e não me permite alterar o formato.
Existe uma maneira de converter um formato .cpio para newc sem extraí-lo?
Antes de usar os seguintes comandos para extrair e empacotar:
cpio -idv --no-absolute-filenames < ../filesystem.cpio
find . -print | cpio -ov -H newc > ../output.cpio
Tags file-roller cpio