Criando vários pacotes deb usando o CPack

1

Eu tenho um projeto com vários componentes e estou criando pacotes de 4 DEB usando a versão 2.8.12 do CPack. Eu não tenho problemas com a geração de pacotes, bem como a instalação, mas estes:

  1. Não consigo fazer um pacote depender de outro
  2. Por padrão, outros arquivos como control.tar.gz estão sendo instalados no diretório raiz, os arquivos que eu quero instalar estão sendo instalados corretamente em /usr/lib

Não consigo encontrar uma solução através da documentação.

A seguir, o que o CPack coloca no meu pacote:

$ dpkg -c opae-0.13.0-1.x86_64-libs.deb
-rw-rw-r-- root/root       432 2018-03-20 17:50 ./control.tar.gz
drwxrwxr-x root/root         0 2018-03-20 17:50 ./usr/
drwxrwxr-x root/root         0 2018-03-20 17:50 ./usr/lib/
lrwxrwxrwx root/root         0 2018-03-20 17:50 ./usr/lib/libopae-c.so.0 -> libopae-c.so.0.13.0
lrwxrwxrwx root/root         0 2018-03-20 17:50 ./usr/lib/libopae-c.so -> libopae-c.so.0
-rw-r--r-- root/root    716702 2018-03-20 16:54 ./usr/lib/libopae-c.so.0.13.0
-rw-rw-r-- root/root       174 2018-03-20 17:50 ./md5sums
-rw-rw-r-- root/root        49 2018-03-20 17:50 ./prerm
-rw-rw-r-- root/root    122880 2018-03-20 17:50 ./data.tar.gz
-rw-rw-r-- root/root       192 2018-03-20 17:50 ./control
-rw-rw-r-- root/root         4 2018-03-20 17:50 ./debian-binary
-rw-rw-r-- root/root        85 2018-03-20 17:50 ./postinst
    
por user3403236 20.03.2018 / 01:15

0 respostas