[devel] rpm-build для сборки пакетов

Alexey V. Vissarionov gremlin на altlinux.org
Вт Сен 7 12:34:24 MSK 2021


On 2021-09-07 11:54:57 +0300, Dmitry V. Levin wrote:

 >> Так же и для rpmrebuild из пакета rpmrebuild не нужен компилятор —
 >> он упаковывает файлы из системы. Также и для epm rebuild не нужен
 >> компилятор — он просто перепаковывает готовые пакеты (архивы).
 >> Другими словами, пакеты собирают не только в сборочнице.
 > Не согласен с постановкой задачи. Пакеты собирают только в
 > hasher'е, всё остальное не рекомендуется.

Ага. Но запускают его не только на сборочной ферме.

 >> Ключевые моменты:
 >> - и rpm-build и rpm-build-slim предоставляют /usr/bin/rpmbuild
 > NAK.
 > В такой схеме rpm-build-slim лексикографически круче rpm-build и по
 > зависимости /usr/bin/rpmbuild будет выбираться вместо rpm-build.

Всегда можно придумать rpm-build-base, rpm-build-gcc, rpm-build-max
и еще кучу разных названий. В приведенном примере, кстати, зависимость
от /usr/bin/rpmbuild будет по умолчанию тащить rpm-build-max, если
иное не указано явно.

Дело за малым: придумать способ указать, какой вариант нужен (будет
достаточным) для каждого отдельно взятого пакета.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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