[devel] Вопрос по rpm

Денис Смирнов =?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Пн Апр 30 16:39:08 MSD 2007


On Mon, Apr 30, 2007 at 11:01:09AM +0400, Sergey Vlasov wrote:

 SV> - В asterisk-common (или как там называется пакет, на который у всех
 SV>   прочих пакетов имеется PreReq, и который всегда обновляется первым)
 SV>   в %pre кладётся скрипт, который в случае, если asterisk запущен,
 SV>   останавливает его и кладёт файл с информацией об этом, например, в
 SV>   %_localstatedir/%name.  Можно посмотреть пример такого способа в
 SV>   пакете samba (%preun common).

 SV> - В каждый пакет с модулями кладётся файл, в который пишется
 SV>   %version-%release от соответствующей ему сборки asterisk.

 SV> - В %post основного пакета asterisk и пакетов с модулями проверяются
 SV>   все файлы с версиями, и перезапуск asterisk производится только в
 SV>   том случае, если все обнаруженные модули относятся к текущей версии,
 SV>   и при этом существует файл, созданный в %preun при остановке сервиса
 SV>   (здесь же этот файл и удаляется).  Пример без проверок версий
 SV>   опять-таки в %post пакета samba.

Спасибо, попробую сделать так.

/me всерьез пожалел что нарезал астериск на много маленьких астерисков :)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
libpython.so должна лежать рядом с libpython.so.
		-- raorn in #5281
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070430/4c27d1ca/attachment-0001.bin>


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