MassRebuild: различия между версиями
(init off SpecTips) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{ | {{Устарело}} | ||
[[Категория:RPM]] | [[Категория:RPM]] | ||
Текущая версия от 16:52, 21 декабря 2023
Массовая пересборка
Не всегда стоит тратить время на ручную пересборку пакетов, например, при изменении ABI без изменения API библиотеки, с которой они собраны. Пусть лучше скрипты работают. В терминологии /usr/share/doc/hasher-*/rebuild-prog.sh:
if egrep -qs '^Build(Requires|PreReq):.*(libpq4|postgresql8)[^-]*-devel' "$specfile"; then sed -i -e '/^Build\(Requires\|PreReq\):/ s/libpq4[^-]*-devel/libpq-devel/g;s/postgresql8[^-]*-devel/postgresql-devel/g' "$specfile" e='- Fixed postgresql build dependencies. - Rebuilt due to libpq.so.4 -> libpq.so.5 soname change.' else e='- Rebuilt due to libpq.so.4 -> libpq.so.5 soname change.' fi
ldv@