From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46374C6F.7090207@altlinux.com> Date: Tue, 01 May 2007 18:19:27 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.0 (X11/20070423) MIME-Version: 1.0 To: ALT Devel discussion list References: <20070430023939.GB23977@mw.local.seiros.ru> <20070430070109.GA4798@procyon.home> <20070430123908.GA2644@mw.local.seiros.ru> In-Reply-To: <20070430123908.GA2644@mw.local.seiros.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0JLQvtC/0YDQvtGBINC/0L4gcnBt?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 May 2007 14:19:28 -0000 Archived-At: List-Archive: List-Post: Денис Смирнов wrote: > 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 всерьез пожалел что нарезал астериск на много маленьких астерисков :) А я кстати так и не понял в чём смысл этой нарезки.. это примерно из той же оперы, что в libImageMagick нарезать каждый кодек для форматов файлов в отдельный пакет.. ужас.. брр. Rgds, Rider