el problema es bastante fácil de exhibir:cómo definir una macro de especificaciones de rpm con el cuerpo vacío?
rpm --eval "%define xyz"
error: Macro %xyz has empty body
quiero conseguir la patch_level y echo_dist puede devolver SLES11 o sles11sp1, por sle1s11 sólo quiero la patch_level sea una cadena vacía, pero que conduce al vacío error corporal
rpm --eval "%{expand: %%define patch_level %(echo_dist | sed -e "s/sles11//")}
no entiendo completamente el archivo de especificaciones rpm, ¿alguna sugerencia al problema?
creo que esto debería ser la respuesta. aunque todavía no estoy probando por mi cuenta. –