Re: Copiar arquivos através de pacotes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 01/06/2007 04:13 PM, Faria wrote:
> Oi Otavio,
>
> Mesmo assim não copia para o diretório opt.
> Meu Makefile esta anexado.
Só pra confirmar, esse é o seu debian/rules, certo?
> Att,
> Faria
[...]
> dh_testdir
> #dh_clean -k -i
> dh_installdirs -a $(DOC) $(MAN)
> dh_installdocs -a debian/copyright
> cp debian/script-criacao.sh debian/$$PACKAGE/opt
> install -m 755 debian/script-criacao.sh debian/$$PACKAGE/opt
Você deveria estar usando algo como:
cp $(CURDIR)/debian/foo $(DESTDIR)/opt/
Se esse é o /opt (o opt que fica na raiz). De qualquer forma,
você não deveria estar instalando arquivos nesse diretório, você
deveria usar o /usr/share ou o /usr/lib dependendo do seu objetivo e
contexto.
O CURDIR o próprio make fornece pra você. Há várias formas de
o DESTDIR, uma delas:
package = lifelines
export DESTDIR = $(shell pwd)/debian/$(package)
Se eu entendi direito, isso resolve o seu problema. Agora, se
o seu objetivo é criar um opt dentro de algum outro diretório, você
precisa fazer isso no dh_installdirs.
Pra todos os efeitos, procure mandar mais detalhes do seu
pacote (se for possível, se não for, diga que não é possível) e
procure mandar as mensagens de erro. Mais que isso, procure dizer
o que está tentando fazer, como e porque acha que não está
funcionando.
Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org
iD8DBQFFocwDCjAO0JDlykYRAqp/AKCvB8gjql4j69qYzIHZcen9hiSwQACfTjyY
944siGY18uLFNpR7V9okzT4=
=ieM9
-----END PGP SIGNATURE-----
Reply to: