Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     09 Mar 2003  20:39:32
 To : Hleb Valoska
 Subject : Re: rpm и все, все, все
 -------------------------------------------------------------------------------- 
 
 
    Hi, Hleb!
 
 >>>>> "HV" == Hleb Valoska <Hleb.Valoska@p16.f60.n452.z2.fidonet.org> writes:
 
  HV>>> Первый, идеологический.  Почему %_builddir ссылается на
  HV>>> %{_topdir}/BUILD, который расположен в /usr?
  VB>>  в /usr/src/<dist-name>/
 
  HV> Hе суть важно. Я не думаю, что кто-то, за исключением разработчиков
  HV> дистрибутива, будет держать /usr/src/<dist-name>/ на отдельном
  HV> разделе.
 
  у меня на отдельном разделе лежит _весь_ /usr/src
  
 
  HV>>> По-моему правильней что-то типа {_tmppath}/BUILD, т.е. в /var/tmp/.
  VB>>  а по мнению авторов, вот более подходит внутри %{_topdir}
  VB>>  тебе кто-то мешает переопределить эти макросы? ;)
 
  HV> Так я и переопределил :) Мне интересно, чем люди думали, когда так
  HV> прописывали макросы.
 
  так это, лучше в списки рассылки @rpm.org спрашивать.
  
  
  HV>>>   Вот собственно в том и вопрос -- как правильно прописать эти три
  HV>>>   макросы?
  VB>>  я совсем не понял в чем проблема из твоего описания.  Hо если это
  VB>>  "особенности alt-linux", то лучше спросить в их списках рассылки,
 
  HV> Это особенности alt, которые я хочу привить своей redhat.  А
  HV> подписываться на их рассылку ради того, чтобы спросить как сделано
  HV> то-то и то-то, мне ломы.
 
  значит посомтри в то, как собран их rpm.
  
  
 
  VB>>  Если это не в alt-linux, то попробуй переформулировать вопрос ;)
 
  HV> 1) Как правильно прописать в /etc/rpm/macros определение %buildroot,
  HV>    дабы find_requires работал в %buildroot/*, а не в /*? 
  
  а у меня find_requries работает в %buildroot.  
  
  
  HV> При явном определении BuildRoot в спеке %find_requires работает в
  HV> %buildroot/*. Без -- в /*, как будто бы %buildroot, а следовательно
  HV> $RPM_BUILD_ROOT, не определён.  Hо во всех других секциях %buildroot
  HV> определён, по крайней мере %install отрабатывает правильно.
 
  хех, ну не знаю, меня такие тонкости соверешнно не заботят ;)
  
  
  HV> 2) Как прописать там же %clean, чтобы он вызывался после %files, а не
  HV>    до?
 
  стоп.  секция %files вообще не вызывается.  Это декларация.
  
  
  HV> 3) И как прописать %defattr, чтобы не писать его в %files?
 
  определить его в macros/rpmrc?
  
  Поять-же, я предпочитаю чтоб в спеке было явно написано с какими
  атрибутами класть файлы в cpio.
  
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: rpm и все, все, все   Hleb Valoska   09 Mar 2003 15:27:52 
 Re: rpm и все, все, все   Vladimir Bormotov   09 Mar 2003 20:39:32 
 Re: rpm и все, все, все   Hleb Valoska   11 Mar 2003 15:33:16 
 Re: rpm и все, все, все   Vladimir Bormotov   12 Mar 2003 00:58:02 
 Re: rpm и все, все, все   Hleb Valoska   12 Mar 2003 19:08:21 
Архивное /ru.linux/2541a4f14633.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional