А вот разница rpm --showrc с двух систем:
Полагаю что причина в этой разнице. Вопрос - как привести rpm к "общему знаменателю"?
< -14: _topdir %{_usrsrc}/RPM
---
> -14: _topdir %homedir/RPM
diff rpm.txt rpm1.txt
191c191,199
< -14: __gcc_version_base %(gcc -dumpversion |cut -d. -f-2)
---
> -14: __gcc_version_base %(
> maj=`echo %__gcc_version_major`;
> min=`echo %__gcc_version_minor`;
> if [ "$maj" -ge 5 ]; then
> echo -n "$maj";
> else
> echo -n "$maj.$min";
> fi
> )
536c544
< -14: _install_langs en_US:ru_RU:pt_BR:uk_UA:es_ES:tt_RU:kk_KZ
---
> -14: _install_langs all
678c686
< -14: _topdir %{_usrsrc}/RPM
---
> -14: _topdir %homedir/RPM
925,926c933,935
< if [ -f %{_sysconfdir}/java/%{name}.conf ] ; then
< . %{_sysconfdir}/java/%{name}.conf
---
> _namedsyspref=%{_sysconfdir}/java/%{name}.conf
> if [ -f \$_namedsyspref ] ; then
> . \$_namedsyspref
980a990
> -14: mvn_config mvn-config
983c993,994
< [ -d .root ] && cp -pr .root/* $RPM_BUILD_ROOT
---
> install -d -m 755 $RPM_BUILD_ROOT/
> [ -d .xmvn/root ] && cp -pr .xmvn/root/* $RPM_BUILD_ROOT
1048c1059
< if %__grep -qs -Ew '((dist|module)_name|Build_PL)' Build.PL; then
---
> if %__grep -qs -Ew '((dist|module)_name|Build_PL|Module::Build)' Build.PL; then
1108,1109c1119,1120
< -14: pom_xpath_replace %{expand: %{__pom_call}xpath_replace %*
< -14: pom_xpath_set %{expand: %{__pom_call}xpath_set %*
---
> -14: pom_xpath_replace %{expand: %{__pom_call}xpath_replace %*}
> -14: pom_xpath_set %{expand: %{__pom_call}xpath_set %*}
1276c1287
< ====================== активных 605 пустых 0
---
> ====================== активных 606 пустых 0