kwizart wrote:Effectivement il faut des packa
???
> L'utilisation de tes propres macros n'est pas recommandé, pourquoi utilises tu tes propres variables name version?
J'ai vu des exemples spec qui utilisaient ce système, et je réutilise les variables plus loin. A moins que %{version} ne soit rempli automatiquement avec la clause :
Version: X.X
?
[EDIT : testé tout seul comme un grand et c'est effectivement le cas].
>Je suis pas expert de l'utilisation de module perl surtout lorsque rien n'est compilé...
>Mais il faut privilégié /usr et non /usr/local lorsque tu package pour extra...
Le répertoire destination est bien /usr/lib/nagios/plugins. Je remplace les chemins en /usr/local/nagios/libexec qui sont harcodés dans mes scritps (pas moyen d'ailleurs de faire autrement) : car au départ, ils sont fait pour aller avec la version compilée de Nagios et non la version RPM.
Je peux faire la substitution en amont, mais alors une manip sera nécessaire pour passer des sources "normales" à celles du RPM.
>Je te conseille de voir ce guide:
>
http://fedoraproject.org/wiki/Packaging/Perl
J'avais vu et c'est OK de ce point de vue : les dépendances automatiques sont bien générées.
>D'une manière générale beaucoup de liens sont donnés dans:
>
http://doc.fedora-fr.org/La_creation_de_RPM_pour_les_nuls
Lu aussi, mais parfois pas tout intégré. Le problème étant que je n'ai pas besoin de compilation, donc les exemples donnés ne sont pas adaptés à mon cas.
Personne n'aurait d'ailleurs sous la main un fichier spec d'un rpm de scripts Perl n'ayant pas besoin de compil (si, si j'ai cherché, Google est mon ami ! et /etc/rpmdevtool/spectemplate-perl.spec est un perl compilé ) ?
Dernière question, est-il possible d'utiliser un script inclut dans les sources pour effectuer l'installation dans $RPMBUILD ?
Merci pour la réponse,
Bulon