est-il possible de passer des paramètres à rpmbuild pour remplir les variables définies par l'utilisateur qui sont appelées à l'intérieur du fichier de spécifications?
Exemple: la variable définie par l'utilisateur% {foobar} qui est appelée dans le fichier .spec (mais vide) doit être remplie avec la variable transmise lors de l'exécution de la commande rpmbuild
rpmbuild -bb --foobar="Foo" somespecfile.spec
rpmbuild -bb --define '_foobar Foo' somespecfile.spec
et le référencer dans la spécification comme% {_ foobar}
(le _ est une convention, pas un must)
Les plus proches que vous pouvez obtenir AFAIK sont des versions conditionnelles, qui vous permettent de faire des choses comme
rpmbuild -ba newpackage.spec --with feature