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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Bolshakov                     2:5020/400     05 Mar 2008  17:03:42
 To : Victor Wagner
 Subject : Re: RPMbuild и strip
 -------------------------------------------------------------------------------- 
 
 >>>>> "Victor" == Victor Wagner <vitus@wagner.pp.ru> writes:
 
 [skipped]
 
  > Правда - в другом пакете наткнулся на грабли. Там есть два субпакета -
  > как обычно - runtime-библиотека  и -devel. Все дистрибутивы честно по
  > rpmbuild -bb этот.spec 
  > собирают два пакета. Alt Master 2.4 собирает только runtime и еще
  > ругается что найдены неупакованные файлы (все файлы из devel-пакета)
  > Спек был взят из RHEL и обработан напильником.
  > В нем имеется  раздел
 
  > %package devel 
  > с соответствующими тэгами,
  > раздел
  > %files devel
 
 Эээ, мне отсюда не видно, можно сказать rpm -bE этот.spec
 и посмотреть глазками на вывод (-E -- типа препроцессор)
 
  > И вот ещё что хотел спросить:
 
  > В init-скрипте у меня была такая строчка:
  > test -f /etc/sysconfig/yarrow  && . /etc/sysconfig/yarrow
 
  > А самого файла /etc/sysconfig/yarrow в пакете не было. Потому что
  > настройки по умолчанию и без него работают.
 
  > Каким-то образом альтовский RPM догадался, что этот файл МОЖЕТ сурситься
  > и прописал на него зависимость. В других дистрибутивах такого не
  > происходит.
 
  > Пришлось добавить файл с
  > закомментаренными настройками. Что, конечно, правильно, но как оно
  > догадалось? Если бы оно просто запустило скрипт с перехватом open,
  > то отработал бы stat и файл бы сурситься не стал.
 
  > Оно, что, синтаксис shell каким-то своеобычным образом парсит?
 
 Hечто выстроено вокруг sh --rpm-requires.
 Можно объехать примерно следующим образом:
 f=/etc/sysconfig/yarrow ; [ ! -f "$f" ] || . "$f"
 хотя предпочтительнее пользоваться обёртками
 SourceIfExists сотоварищи из /etc/init.d/functions
 
 -- 
 --- ifmail v.2.15dev5.4
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 RPMbuild и strip   Victor Wagner   05 Mar 2008 00:48:24 
 Re: RPMbuild и strip   Sergey Bolshakov   05 Mar 2008 02:59:37 
 Re: RPMbuild и strip   Victor Wagner   05 Mar 2008 16:43:24 
 Re: RPMbuild и strip   Sergey   05 Mar 2008 16:57:00 
 Re: RPMbuild и strip   Victor Wagner   05 Mar 2008 18:23:22 
 Re: RPMbuild и strip   Sergey Bolshakov   05 Mar 2008 17:03:42 
 Re: RPMbuild и strip   Victor Wagner   05 Mar 2008 18:23:23 
Архивное /ru.linux/58363fffcbc93.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional