Solicitando entrada no script pós-instalação no dpkg

Solicitando entrada no script pós-instalação no dpkg

Estou escrevendo um pacote debian e preciso solicitar ao usuário alguns detalhes textuais (senha padrão, etc.), bem como algumas opções de uma entre muitas ("Escolha uma das seguintes: foo, bar"). Os scripts de shell serão executados no uso do dpkg readou selectcorretamente, ou preciso de outra solução? Em caso afirmativo, indique-me um guia rápido sobre isso.

Responder1

Você não deve usar read, select ou dialog você mesmo, mas usardebconfem vez disso, suporta readline, dialog, gtk e até mesmo frontends da web. Isso é muito mais flexível do que o seu próprio sistema. Se você estiver usandodhpara construir seu sistema ele usará automaticamentedh_installdebconfe você apenas terá que colocar seu modelo debian/package.confige não precisará ajustar/modificar seu debian/rulesarquivo ou script postinst.

Para uma breve introdução ao debconf dê uma olhada emO tutorial do programador Debconf.

informação relacionada