O arquivo adicionado ao projeto não é adicionado aos pacotes

1

Estou criando versões binárias personalizadas de pacotes OpenStack nova (lp: nova) usando seus scripts de empacotamento (lp: ~ openstack-ubuntu-packagers / ubuntu / natty / nova / ubuntu).

Eu crio binários fazendo:

dpkg-buildpackage -b -rfakeroot -tc -uc -D

Isso cria um conjunto de pacotes (python-nova, nova-common, nova-compute, ...).

Em nossa versão personalizada do código (lp: ~ usc-isi / nova / hpc-trunk), recentemente mesclamos algumas mudanças de outra ramificação, e agora há um novo arquivo em nosso repositório que não estava em upstream : nova/virt/cpuinfo.xml.template .

Este arquivo não está sendo adicionado a nenhum dos pacotes, onde deve ser adicionado ao python-nova.

Por que o dpkg-buildpackage não incluiria este arquivo? Uma questão mais básica: como o dpkg-buildpackage determina quais arquivos vão em quais pacotes? Está relacionado ao arquivo debian / watch? Isso contém algumas URLs que estão apontando para o projeto upstream.

version=3
http://launchpad.net/nova/+download http://launchpad.net/nova/.*/nova-(.*)\.tar\.gz
http://nova.openstack.org/tarballs/ nova-(.*).tar.gz
    
por Lorin Hochstein 14.03.2011 / 21:19

1 resposta

1

Não notei o arquivo MANIFEST.in no nível superior da árvore de origem (não no diretório debian).

    
por Lorin Hochstein 14.03.2011 / 21:39