Quero criar um pacote Debian que execute alguns scripts em postinst
. Esses scripts são necessários apenas postinst
(eles são muito difíceis de serem incluídos postinst
).
Existe uma maneira padrão de incluí-los e acessá-los no processo de instalação e depois descartá-los, ou devo simplesmente colocá-los /usr/share/package-name/
e executá-los a partir daí?
Decidi colocar os scripts /usr/share/package-name/
e executá-los lá, mas ainda estou interessado em uma resposta para a pergunta.
Responder1
/usr/share/package-name/
é o caminho a seguir; os pacotes são feitos de arquivos de controle e conteúdo e nada mais.
As configurações realmente complicadas, como exim4-config
, ldap-auth-config
e krb5-config
obtêm seus próprios pacotes para conter scripts de configuração e conffiles semi-gerados. Coisas como ebox também são, em grande parte, geradores de configuração.