Peço desculpas, este é um caso muito incomum e não sei o que fazer a respeito.
Tenho um pacote onde envio um arquivo de configuração "template" que precisa ser preenchido pelo usuário e ter suas permissões alteradas. Não consigo automatizar a configuração das permissões no arquivo, então o arquivo é enviado com permissões incorretas.
Como faço para impedir que o dpkg remova a lista de controle de acesso adicionada ao arquivo durante a configuração inicial pelo usuário?
Prefiro não enviar o arquivo como um arquivo de modelo e adicionar mais uma etapa para o usuário executar na configuração.
O conteúdo do arquivo sobreviveu à atualização após alterar o arquivo base e reimplantar conforme o esperado. A entrada de controle de acesso adicional definida com setfacl
não sobreviveu.
Em control.tar.gz eu tenho um conffiles
que lista o arquivo de configuração. Em data.tar.bz2 eu tenho o arquivo de configuração enviado como owned by root
e bits de permissão de 600
.
As instruções de configuração dizem "selecione ou crie usuário" e execute setfacl -m u:user:r
o arquivo de configuração.