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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Hleb Valoska                         2:452/60.16    08 Mar 2003  11:24:26
 To : All
 Subject : rpm и все, все, все
 -------------------------------------------------------------------------------- 
 
   Первый, идеологический. Почему %_builddir ссылается на %{_topdir}/BUILD,
 который расположен в /usr? По-моему правильней что-то типа %{_tmppath}/BUILD,
 т.е. в /var/tmp/.
 
   Второй, практический. Понравилась мне идея alt-овцев обходиться без секции
 %clean\\rm -rf %buildroot. Да и вообще, неплохо выкинуть из spec-а всё 
 лишнее, но возникают вопросы о правильном определении %buildroot, %defattr и
 %clean в /etc/rpm/macros. Определил %buildroot как
 %%{_tmppath}/%{name}-%{version}-buildroot, секция %install отрабатывает как
 положено, ложит файлы в /var/tmp/имя-версия-buildroot/, но c %find_requires 
 вылазит непонятный глюк -- обращение идёт не к %buildroot/где-то/*, а 
 непосредственно к /где-то/*. Определяю BuildRoot: в spec -- ни сучка, ни
 задоринки, пакет собирается без проблем. %find_requires работает в %buildroot.
   С %clean тоже фигня -- при определение его в /etc/rpm/macros он 
 отрабатывает до %files, прописываю в spec -- после, как и положено.
   Если прописать %defattr(-,root,root) в /etc/rpm/macros rpm ругается на
 пустое тело макроса %defattr.
   Вот собственно в том и вопрос -- как правильно прописать эти три макросы?
 
   Третий. Как rh>7.3 определены %_mandir и %_infodir? В 7.3 их пришлось
 переопределять, а то они ссылались на /usr/man и /usr/info. Если и сейчас
 так же, то может пора bugreport слать?
 
 -- 
 ... Резиновые пули, слезоточивый газ - подарок президента для рабочих масс!
 --- slrn/0.9.7.4-asp (Linux)
  * Origin: Property is theft(2:452/60.16)
 
 

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

 Тема:    Автор:    Дата:  
 rpm и все, все, все   Hleb Valoska   08 Mar 2003 11:24:26 
 Re: rpm и все, все, все   Vladimir Bormotov   08 Mar 2003 18:07:29 
Архивное /ru.linux/27653e69b204.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional