rpmbuild a "el7_4" v release
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Pátek Srpen 18 12:40:47 CEST 2017
On Thu, 17 Aug 2017, Jan Kasprzak wrote:
> kdyz vezmu distribucni src.rpm, ktery distribuce pojmenuje
>
> <balik>-<verze>-15.el7_4.src.rpm,
>
> a zkusim tento balik zkompilovat
> pres rpmbuild --rebuild na RHEL 7.4, dostanu vysledne binarni
> baliky pojmenovane
>
> <balik>-<verze>-15.el7.x86_64.rpm.
>
> (zmena je el7_4 -> el7). Je to asi pochopitelne, protoze podle
> rpmbuild --showrc | grep dist mam "dist .el7". Proc tomu tak je,
Hádám, že ve .spec je něco jako Release: 15%{dist}.
Distribuční balíky se nejspíš kompilují na nějaké farmě, kde je %dist
nadefinováno jinak než v /etc/rpm/macros. Dost možná mají pro každou
subverzi distribuce jiné buildovací prostředí a rozlišují je různými
disttagy.
> resp. proc se system sam pri upgradu na 7.4 nenastavil tak, aby
> se spravne generovaly i Release v rpmbuildu?
Možná to nikoho nenapadlo. A možná napadlo a úmyslně to nechali odlišné,
protože "el7_4" indikuje přesně definované buildovací prostředí pro 7.4
které nemusí být totožné s tím, co vznikne instalací této verze.
Ale to jsou jen spekulace, autoritativní odpověď by musel dát někdo, kdo
vidí, co se schovává pod červeným kloboukem. :)
--
Pavel Kankovsky aka Peak "Que sçay-je?"
Další informace o konferenci Linux