[RPM] Pb avec le .rpmrc -> illegal option.

Pb avec le .rpmrc -> illegal option. [RPM] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 09-08-2004 à 11:41:12    

Bonjour,
J'utilise RPM sur une SuSE 9.0 et j'ai des soucis à utiliser le fichier ~/.rpmrc
En fait c'est plus que des soucis car ça marche pas du tout, dès que je mets une option dans le fichier .rpmrc qui est sensé être juste du texte si j'ai bien compris, il me met que l'option est illégale...
j'utilise bien la syntaxe décrite sur le site rpm.org et je place mon fichier dans mon home.
 
Par ,contre chose étrange que j'ai vu sur certain sites et que j'ai donc essayé par désespoir, j'ai essayé d'utiliser le fichier .rpmmacros à la place et d'utiliser la syntaxe des macros avec le % et la ça fonctionne, j'ai réussi à parametrer mes clés pgp pour signer mes packages.
 
Quelqu'un a une idée sur la cause de ses choses étranges ? Aurais-je mal compris un concept concernant ces fichiers, leur utilisation ou leur finalité ? Je trouve tout ça un peu louche ;)
 
Merci,
Nicolas.

Reply

Marsh Posté le 09-08-2004 à 11:41:12   

Reply

Marsh Posté le 10-08-2004 à 11:45:53    

Bon, j'ai en partie ma réponse, il semble que le .rpmrc est périmé depuis la version 3.0 de RPM et qu'il faut donc utiliser .rpmmacros
Effectivement, mes sources, enfin les seules que j'avait trouvé et les plus conséquentes sont "Maximum RPM (2000) by Ed Bailey" mais qualifiés de "outdated but popular rpm reference"... ce dont je m'étais aperçu ;)
 
En cherchant un peu plus profond et surtout pas là ou je l'attendait, j'ai fini par tomber là dessus (http://www.rpm.org/rpmapi-4.1/macros.html) :

Citation :

Starting in rpm 3.0, macros rather than rpmrc lines are used to configure rpm. In general, all the rpmrc configuration lines documented in "Maximum RPM" have been converted to macros, usually with a leading underscore, and the same name that was used in rpmrc files. In some cases, there is no leading underscore. Those macros existed in rpm-2.5.x and the underscore is omitted in order to preserve the meaning and usage of macros that are defined during spec file parsing.

Ouf...
Mais faut en vouloir pour aller chercher dans la doc de l'API quand même, c'est pas là qu'on s'attend à avoir ce genre d'infos.
Donc voila, tout ça pour dire qu'il faudrait qu'ils mettent un peu leur site à jour, au moins tous les siecles  :pfff:


Message édité par nima le 10-08-2004 à 11:48:35
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed