|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 05 Mar 2008 16:43:24 To : Sergey Bolshakov Subject : Re: RPMbuild и strip -------------------------------------------------------------------------------- Sergey Bolshakov <sbolshakov@altlinux.ru> wrote: > "Victor" == Victor Wagner <vitus@wagner.pp.ru> writes: >> А кто-нибудь в курсе как заставить rpmbuild при сборке >> пакета HЕ делать strip определенному бинарнику? SB> В альтовом rpm, если есть надобность не стрипать избранные SB> места, можно использовать %add_strip_skiplist /path/name Спасибо, помогло. Правда - в другом пакете наткнулся на грабли. Там есть два субпакета - как обычно - runtime-библиотека и -devel. Все дистрибутивы честно по rpmbuild -bb этот.spec собирают два пакета. Alt Master 2.4 собирает только runtime и еще ругается что найдены неупакованные файлы (все файлы из devel-пакета) Спек был взят из RHEL и обработан напильником. В нем имеется раздел %package devel с соответствующими тэгами, раздел %files devel И вот ещё что хотел спросить: В init-скрипте у меня была такая строчка: test -f /etc/sysconfig/yarrow && . /etc/sysconfig/yarrow А самого файла /etc/sysconfig/yarrow в пакете не было. Потому что настройки по умолчанию и без него работают. Каким-то образом альтовский RPM догадался, что этот файл МОЖЕТ сурситься и прописал на него зависимость. В других дистрибутивах такого не происходит. Пришлось добавить файл с закомментаренными настройками. Что, конечно, правильно, но как оно догадалось? Если бы оно просто запустило скрипт с перехватом open, то отработал бы stat и файл бы сурситься не стал. Оно, что, синтаксис shell каким-то своеобычным образом парсит? -- % make fire fire doesn't exist. Don't know, how to make it. % Why? No match. -- dialog between user and csh --- ifmail v.2.15dev5.4 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4228732385310.html, оценка из 5, голосов 10
|