[devel] rpm: некорректные макросы

Dmitry V. Levin ldv на altlinux.org
Пт Дек 13 11:02:47 MSK 2019


On Fri, Dec 13, 2019 at 02:08:17AM +0300, Andrey Savchenko wrote:
> Всем привет!
> 
> Разбирая баг https://bugzilla.altlinux.org/37616 (он уже решён, но
> это отдельная тема) я обнаружил, что и в Сизифном rpm у нас тоже
> хватает некорректно определённых макросов:
> 
> $ rpm -q rpm
> rpm-4.13.0.1-alt15.x86_64
> $ rpm --showrc | grep "@.*@"
>         %{expand:%(cat /usr/lib/rpm/macros.d/*.env @SYSCONFIGDIR@/macros.d/*.env 2>/dev/null)} -14: __install_info
> @__INSTALL_INFO@ -14: __lzma     @__LZMA@
> -14: __pgp      @PGPBIN@
> -14: __subst    @__SUBST@
> -14: _build_arch        @RPMCANONARCH@
> 
> Что мы будем с этим делать? На мой взгляд нужно или задать значения,
> или убрать эти макросы вовсе.

Из процитированного видно, что это всё было скопировано из rpm-build,
в самом rpm не используется, а rpm-build продолжает использовать свои
определения.


-- 
ldv


Подробная информация о списке рассылки Devel