ignorando o passo dpkg-genchange (Debian)

4

Estou criando um pacote somente binário:

dpkg-buildpackage -b -us -uc

A compilação é executada com sucesso, mas eu deletei a versão anterior do pacote e agora o dpkg-genchanges reclama:

   dh_builddeb
dpkg-deb: building package 'zzz' in '../zzz_01-4_amd64.deb'.
 dpkg-genchanges -b >../zzz_01-4_amd64.changes
dpkg-genchanges: binary-only upload - not including any source code
dpkg-genchanges: error: cannot fstat file ../zzz_01-1_amd64.deb: No such file or directory
dpkg-buildpackage: error: dpkg-genchanges gave error exit status 2

Existe alguma maneira de pular esta etapa? Eu realmente não preciso disso, como estou construindo o pacote deb para uso local e as versões anteriores são desnecessárias.

    
por LetMeSOThat4U 02.09.2013 / 19:50

1 resposta

0

Quais linhas você viu em debian/files após dpkg-buildpackage ? Deve ser algo como:

hello_2.8-2_i386.deb devel optional

Este arquivo é criado e atualizado por dpkg-deb e dpkg-genchanges o leu para obter os arquivos a serem listados no arquivo .changes .

dpkg-deb apenas acrescenta uma nova linha a debian/files , se já existir, portanto, é essencial certificar-se de que ela seja removida no início da compilação binária em debian/rules . dh_clean seria ajuda para isso.

    
por 28.05.2015 / 10:32

Tags