Bohužel nic definovaného v shellu spuštěném sekcemi %prep, %build nebo %install není v prostředí sestavení zachováno. Musíte definovat %{AXIS2_C}, MAKRO proměnná (nikoli proměnná shellu):
%define AXIS2_C /usr/local/something
a pak na něj odkazujte v obou svých shellech jako
make whatever FOO=%{AXIS2_C} # or however you used the env variable
a poté v sekci %files použijte
%file
%{AXIS2_C}/bin/services/services.xml
Obvykle je počáteční %define v horní části souboru spec s nějakou dokumentací o tom, k čemu slouží. Pokud potřebujete dynamicky nastavit makro, budete muset použít složitější makro příkazy se specifikací RPM, jako je %() k provedení expanze shellu.