[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