|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Hleb Valoska 2:452/60.16 11 Mar 2003 15:33:16 To : Vladimir Bormotov Subject : Re: rpm и все, все, все -------------------------------------------------------------------------------- HV>> 1) Как правильно прописать в /etc/rpm/macros определение %buildroot, HV>> дабы find_requires работал в %buildroot/*, а не в /*? VB> а у меня find_requries работает в %buildroot. HV>> При явном определении BuildRoot в спеке %find_requires работает в HV>> %buildroot/*. Без -- в /*, как будто бы %buildroot, а следовательно HV>> $RPM_BUILD_ROOT, не определён. Hо во всех других секциях %buildroot HV>> определён, по крайней мере %install отрабатывает правильно. VB> хех, ну не знаю, меня такие тонкости соверешнно не заботят ;) Посмотрел ещё раз в /етц/рпм/макрос, оказывается, что прописывание туда %buildroot -- вполне штатное действие для любого РПМ, а не только для альтовского, видать уже два баг-репорта на шапку придётся писать :( HV>> 2) Как прописать там же %clean, чтобы он вызывался после %files, а не HV>> до? VB> стоп. секция %files вообще не вызывается. Это декларация. Как не назови, а определи %клин не в спеке, и в пакет не будет чего заворачивать. HV>> 3) И как прописать %defattr, чтобы не писать его в %files? VB> определить его в macros/rpmrc? Так ругается, собака, на пустое тело макроса. Поищу "Максимум РПМ", может там есть чего интересного на эту тему. -- ... Резиновые пули, слезоточивый газ - подарок президента для рабочих масс! --- slrn/0.9.7.4-asp (Linux) * Origin: Property is theft(2:452/60.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/27653e6c75e8.html, оценка из 5, голосов 10
|