Recentemente, tentei empacotar um pequeno utilitário Python para colocar no meu PPA e quase consegui que funcionasse, mas estou com problemas para fazer o pacote instalar o binário (um script chmod + x Python) em /usr/bin . Em vez disso, ele é instalado em / . Eu tenho essa estrutura de diretório - > link .
Meu pacote Makefile é assim:
TARGET=usr/bin/txtrevise
make:
chmod +x $(TARGET)
install:
cp -r $(TARGET) $(DESTDIR)
Eu usei $(DESTDIR) , como entendi para colocar o arquivo sob o subdiretório debian quando debuild é executado.
Eu tenho o script txtrevise, meu executável, na pasta usr/bin sob a raiz do meu pacote. Eu também tenho o Makefile e usr/bin/textrevise no meu tarball: txtrevise_1.1.original.tar.gz.
No entanto, quando eu construo isto e vejo dentro do pacote Debian, a txtrevise está sempre na raiz do pacote em vez de abaixo de usr/bin e será instalada em / em vez de /usr/bin .
Como posso obter debuild para colocar o script no lugar certo?
Obrigado. Qualquer ajuda seria muito apreciada. Estou perplexo.