Há mais informações no README que podem fazer parte do pacote distribuído ou podem ser vistas aqui 3.8 Suporte a arquivos Pseudo .
Por exemplo,
-p 'mychardev c 666 root root 100 1'
cria um dispositivo de caractere com maior / menor 100/1.
Da mesma forma, se você tiver um arquivo mylist
contendo as linhas
mydir d 777 0 0
mydir/thedate f 776 0 0 date +'year is %Y'
então -pf mylist
criará um diretório e um arquivo dentro dele contendo o resultado de fazer o comando date +'year is %Y'
no tempo em que mksquashfs
foi executado.
A opção -sort
não é mais descrita, mas aceita nomes de arquivos no sistema de arquivos resultante, seguidos de um número, por exemplo
b/c 500
b/d 700
onde b/c
e b/d
são encontrados em seus squashfs. Minha versão não reconhece nomes fornecidos por meio das opções -p
e, na verdade, impede que o exemplo date
acima funcione. Se necessário, você pode dividir a construção do sistema de arquivos em comandos mksquashfs
separados com opções diferentes, e cada conjunto de novos arquivos será anexado no final.