|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Hleb Valoska 2:452/60.16 09 Mar 2003 15:27:52 To : All Subject : Re: rpm и все, все, все -------------------------------------------------------------------------------- HV>> Первый, идеологический. Почему %_builddir ссылается на HV>> %{_topdir}/BUILD, который расположен в /usr? VB> в /usr/src/<dist-name>/ Hе суть важно. Я не думаю, что кто-то, за исключением разработчиков дистрибутива, будет держать /usr/src/<dist-name>/ на отдельном разделе. HV>> По-моему правильней что-то типа {_tmppath}/BUILD, т.е. в /var/tmp/. VB> а по мнению авторов, вот более подходит внутри %{_topdir} VB> тебе кто-то мешает переопределить эти макросы? ;) Так я и переопределил :) Мне интересно, чем люди думали, когда так прописывали макросы. HV>> Второй, практический. VB> [skip] HV>> Вот собственно в том и вопрос -- как правильно прописать эти три HV>> макросы? VB> я совсем не понял в чем проблема из твоего описания. Hо если это VB> "особенности alt-linux", то лучше спросить в их списках рассылки, Это особенности alt, которые я хочу привить своей redhat. А подписываться на их рассылку ради того, чтобы спросить как сделано то-то и то-то, мне ломы. VB> пусть расскажут как по их мнению правильно писать sepc'и. Как писать спеки под alt я и так знаю :) "Hо мне туда не нужно." VB> Если это не в alt-linux, то попробуй переформулировать вопрос ;) 1) Как правильно прописать в /etc/rpm/macros определение %buildroot, дабы find_requires работал в %buildroot/*, а не в /*? При явном определении BuildRoot в спеке %find_requires работает в %buildroot/*. Без -- в /*, как будто бы %buildroot, а следовательно $RPM_BUILD_ROOT, не определён. Hо во всех других секциях %buildroot определён, по крайней мере %install отрабатывает правильно. 2) Как прописать там же %clean, чтобы он вызывался после %files, а не до? 3) И как прописать %defattr, чтобы не писать его в %files? -- ... Резиновые пули, слезоточивый газ - подарок президента для рабочих масс! --- slrn/0.9.7.4-asp (Linux) * Origin: Property is theft(2:452/60.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/27653e6b4f48.html, оценка из 5, голосов 10
|