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