Tenho certeza que não há nada a ser feito. Você pode confiar em um Pre-Depend:
, mas estes devem ser evitados a menos que seja absolutamente necessário, já que são um fardo pesado para a cadeia de dependências.
Você pode pré-processar os scripts, se houver código a ser compartilhado. As ferramentas do debhelper já fazem isso, inserindo o boilerplate nos vários scripts do mantenedor.
É raro precisar fazer coisas complicadas em preinst
ou postinst
. O principal adware tende a lidar com upgrades complicados, e geralmente é um código personalizado em preinst
.