From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 10 May 2005 14:04:39 +0300 From: Serge Ryabchun To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: the next generation init system Message-ID: <20050510110439.GA7222@emt.com.ua> References: <1b933849050509043228ca247e@mail.gmail.com> <200505091555.55696.lav@altlinux.ru> <200505091609.22577.shrek@freesource.info> <20050509121930.GB25569@basalt.office.altlinux.org> <427F91C3.5070307@epam.com> <1b93384905050913501c55e47c@mail.gmail.com> <20050509205552.GA21344@basalt.office.altlinux.org> <20050510092442.GA6819@emt.com.ua> <20050510103547.GA1042@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20050510103547.GA1042@basalt.office.altlinux.org> X-Virus-Scanned: amavisd-new at localhost X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2005 11:04:35 -0000 Archived-At: List-Archive: On Tue, May 10, 2005 at 02:35:47PM +0400, Dmitry V. Levin wrote: > > > On Mon, May 09, 2005 at 11:50:47PM +0300, Ilia K. wrote: > > > > Сравните теперь с новой схемой: вы просто указываете, что программа > > > > зависит от сервиса network и никакой головной боли! > > > > > > А если вы не знаете, как называется сервис, который вам нужен? > > > Допустим, что вам нужна некая функциональность, которая активируется > > > неким сервисом, имени которого вы не знаете. Как поступить в этом > > > случае? Существует ли решение у задачи в такой постановке? > > > > Некая функциональность от непонятного сервиса, кхм > > Некая вполне конкретная функциональность, предоставляемая неким > неизвестным сервисом, возможно, одним из нескольких известных. > Например, нечто, обрабатывающее localhost:25 общепринятым образом. > Дмитрий, и чем же решение этой задачи с initng отличается от такой же в текущей ситуации. И там и там игра в угадай мелодию. Тем более, что никто не мешает иметь ssh в скрипте /etc/rc.d/rc.init/qmail или exim сидящий на localhost:25 при postfix на всё остальное. Т.е. решение на вскидку для неизвестной зависимости, на авось сервис есть и работает, ну и с замахом на совместимостимость с текущими инитскриптами. service cool { depends = system/local start = /etc/init.d/cool start_args = start stop = /etc/init.d/cool stop_args = stop } -- Serge Ryabchun