2011/6/16 Alessandro Lorenzi <alessandro.lorenzi(a)gmail.com>:
in questo caso peró io ho nel mio tar.gz tutti i files necessari, e
vorrei che semplicemente il tutto venga copiato nella dir
/var/lib/myProgect
sei sicuro che vada in /var/lib? di solito vanno in python_sitelib o
python_sitearch, vedi:
http://fedoraproject.org/wiki/Packaging:Python
ed eventualmente in /usr/bin quelli eseguibili
ho provato sia a fare cp * /var/lib/myProgect sia a farlo copiare nel
dir di BUILD, sia varie altre prove ma comunque non va nulla nell'rpm,
ovviamente inserito la lista dei files in %files
Allora ci sei vicino :) i files che rpm pacchettizza vanno messi nella
buldroot (non nella buiddir, che è quella dove avviene la build,
quando esiste ovviamente...) quindi basta creare la directory di
destinazione e copiarci tutti i files, qualcosa di questo genere:
%install
rm -rf %{buildroot}
install -d %{buildroot}/directory/da/usare
cp -rp * %{buildroot}/directory/da/usare
Ti consiglio di dare anche una occhiata al metodo "standard" di
distribuzione dei progetti python:
http://docs.python.org/distutils/index.html
HTH
G.
--
Gianluca Sforna
http://morefedora.blogspot.com
http://identi.ca/giallu -
http://twitter.com/giallu