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.