[Comm] помогите собрать... (webshots для linux'a)
Michael Shigorin
mike на osdn.org.ua
Пт Янв 8 13:50:56 UTC 2010
On Thu, Jan 07, 2010 at 09:33:23PM +0300, Andrew Clark wrote:
> > так... начинает проясняться :) то есть по сути своей спек -
> > это тот же скрипт на баше, только со вставками для rpmbuild?
> > то есть, пишу как бы заголовок секции %postinstall и дальше
> > как бы скрипт на баше?
Это кусочки скриптов плюс метаинформация плюс препроцессор.
Скрипты возможно исполнять и другими интерпретаторами, не помню
уж, какой макрос за это отвечает -- не пользовался.
> Условно, спек можно разделить на несколько частей.
> 1. "Шапка" - в которой вы описываете пакет
> 2. Подготовка (%prep) - разархивирование, прикладывание патчей
> 3. Построение (%build) - непосредственно сборка программы и
> "раскладывание файлов в нужные места"
3.5. Проверка (%check) -- обычно make check, если предусмотрен.
> 4. Упаковка "разложенных" файлов.
(бишь %install)
> 5. Список изменений.
(бишь %changelog)
> Происходящим в секциях Вы манипулируете при помощи
> системных утилит и/или макросов.
А вот это неплохо бы на вики пристроить -- около [[Spec]]
или [[SpecTips]], не соображу сходу.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки community