Comportamento de arquivos definidos em conffiles

0

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?

    
por hochas 18.06.2018 / 17:47

0 respostas

Tags