[devel] I: summary (embedded language)

Igor Vlasenko vlasenko на imath.kiev.ua
Пн Ноя 7 18:47:09 MSK 2011


Уважаемые коллеги,
выложил текст введения в язык правки спек-файлов на wiki:
http://www.altlinux.org/Packaging_Automation/Embedded_Language

Советую обратить внимание при подготовке транзакций с помощью girar-nmu:

=== Загрузка полезного кода опциями --hook. hook по умолчанию. ===

Можно использовать сколько угодно опций --hook. 
  srpmnmu --no-default-hook --hook /path/to/hook1.pl --hook ./hook2.pl --hook hook3.pl
В примере выше к hook1.pl и к ./hook2.pl указан путь, к hook3.pl 
путь не указан. Поэтому, hook3.pl будет искаться в HOOKDIR, 
по умолчанию это ./hooks.

Если явно не запретить такое поведение с помощью --no-default-hook,
для каждого пакета утилиты будут пытаться загрузить его умолчальный 
файл-hook %name.pl.

Удобно, например, при подготовке транзакции с помощью girar-nmu создать 
папку hooks и складывать туда файлы %name.pl с персональными правками. 
Это позволит в любой момент сгенерировать транзакцию
заново, даже если файлы в Сизифе за это время изменились. 
Как правило, эти правки стереотипные, т.е. в итоге в ./hooks будет 2-3 
уникальных файла, а остальные- симлинки на эти уникальные файлы.


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Подробная информация о списке рассылки Devel