Eu criei um pacote debian que eu instalo usando sudo dpkg -i package.deb
. Isso funciona bem e todos os meus arquivos e configurações na raiz da pasta empacotada são extraídos.
Eu então desinstalo usando sudo dpkg -r package
, o arquivo ainda está lá, como esperado.
Em seguida, removi toda a pasta de configuração usando rm -rf /var/package/config/
, pensando que simularia "nova instalação" e tentaria instalá-la novamente. Agora todo recurso está lá, exceto o arquivo único que eu tenho no meu arquivo conffiles
que nunca é instalado novamente.
Não há nenhum prompt do comando install, o que dificulta a detecção antes que seja tarde demais.
Esta é a minha estrutura de pastas:
deb
├── DEBIAN
│ ├── conffiles # /home/package/app/config/application.yml is listed here
│ ├── control
│ └── postinst
├── etc
│ └── init.d
│ └── startup
└── home
└── package
└── app
└── config
└── application.yml
|
└── stuff
└── common.txt
Como faço para solicitar ao usuário que executa o pacote de instalação que o arquivo seja adicionado? Como isso é normalmente tratado?
Tags dpkg