[sisyphus] hsh и spec

Mikhail A. Pokidko =?iso-8859-1?q?mikhail=2Epokidko_=CE=C1_gmail=2Ecom?=
Пн Окт 2 11:33:22 MSD 2006


Ну вот, все в голове встало на свои места)

02.10.06, Damir Shayhutdinov <lost404 на gmail.com> написал(а):
>
> > Давеча собирал новую версию nginx и пришло мне в голову - а в чем смысл
> > hasher, если чтобы создать новый srpm, при rpm -b* в систему _все равно_
> > ставятся *-devel?
> > Или есть это я делаю что-то не так и есть способ собрать пакет из спека
> и
> > тарбола без установки лишних библиотек?
>
> Билдреки делятся на два типа - те которые нужны для _сборки_ src.rpm,
> и те, которые нужны для сборки .rpm.
>
> Первые - это всевозможные rpm-build-* и *-devel, которые содержат
> файлы в /etc/rpm/macros.d (то есть определяют новые макросы).
> Посмотреть их список в системе можно например через rpm -qf
> /etc/rpm/macros.d/*
>
> От значения этих макросов часто зависят остальные билдреки например.
> Из одного и того же спека можно получить разные src.rpm, если собирать
> их на разных системах, с разными "билдреками первого типа". Например,
> так у нас сделан Питон, а также firefox и все его хозяйство.
>
> Такие билдреки должны быть удовлетворены _до_ передачи пакета в хэшер.
> Обычно если rpm ругается на неопределенные макросы и не запаковывает
> спек. Так что их ставить все равно придется.
>
> 2Team: Может сделать полиси, по которым файлы в /etc/rpm/macros.d
> могут находиться только в  пакетах типа rpm-build-*?
>
> Остальные билдреки относятся к сборке rpm из src.rpm, и могут быть
> легко отключены через --nodeps
>
> rpm -bs --nodeps foo.spec
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus




-- 

_______________
Михаил Покидько
системный администратор
Группа компаний "Ангел"
e-mail: pma на altlinux.ru
jid: solar на solar.net.ru
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20061002/1eb62587/attachment-0003.html>


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