[devel] Вопрос по rpm
Денис Смирнов
mithraen на altlinux.ru
Пн Апр 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.altlinux.org/pipermail/devel/attachments/20070430/4c27d1ca/attachment.bin
Подробная информация о списке рассылки Devel