[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: