Cómo pasar parámetros definidos por el usuario a rpmbuild para llenar variables
rpm-spec (2)
¿Es posible pasar parámetros a rpmbuild para completar las variables definidas por el usuario que se llaman dentro del archivo de especificaciones?
Ejemplo: la variable definida por el usuario% {foobar} que se invoca en el archivo .spec (pero está vacía) debe rellenarse con la variable que se pasa al ejecutar el comando rpmbuild
rpmbuild -bb --foobar="Foo" somespecfile.spec
Lo más cercano que puede obtener AFAIK son las compilaciones condicionales, que le permiten hacer cosas como
rpmbuild -ba newpackage.spec --with feature
rpmbuild -bb --define ''_foobar Foo'' somespecfile.spec
y refiérase dentro de la especificación como% {_ foobar}
(el _ es una convención, no un deber)