Criando vários pacotes deb usando CPack

Criando vários pacotes deb usando CPack

Tenho um projeto com vários componentes e estou criando 4 pacotes DEB utilizando o CPack versão 2.8.12. Não tenho problemas com a geração de pacotes e também com a instalação, mas estes:

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

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

A seguir está 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

informação relacionada