From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 31 Mar 2008 14:32:46 +0400 From: Kirill Maslinsky To: ALT Linux Team development discussions Message-ID: <20080331103246.GM25766@imap.altlinux.org> Mail-Followup-To: ALT Linux Team development discussions References: <20080331090852.GI25766@imap.altlinux.org> <679044850803310302k27d9e95wc9a53fb6f53f5c68@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <679044850803310302k27d9e95wc9a53fb6f53f5c68@mail.gmail.com> User-Agent: Mutt/1.4.2.3i Organization: ALT Docs Team Subject: Re: [devel] how to treat "shell.req ... (skip)" warnings? X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2008 10:32:46 -0000 Archived-At: List-Archive: List-Post: On Mon, Mar 31, 2008 at 02:02:32PM +0400, Damir Shayhutdinov wrote: > > Подскажите, пожалуйста, как правильно реагировать на предупреждения > > от shell.req с пометкой "X not found (skip)"? > > > > На примере eciadsl-usermode > > (Подозреваю, что в данном случае мне посоветуют переписать скрипты, > > чтобы они не использовали route/ifconfig, однако ответ про общий случай > > тоже хотелось бы услышать) > > Наверное надо либо переписать на полный путь (/bin/su) либо ставить > эти пакеты в сборочную среду. Иначе поиск зависимостей не может > понять, толи это внешняя программа вызывается, толи внутренняя функция > из какого-нибудь вложенного файла. Хм, оба предложенные варианта представляются overkill'ом в общем случае (да и в конкретном обсуждаемом тоже): 1. Канонизация всех путей в скрипте -- кажется неоправданным перепахиванием исходного текста: а как, например, потом патчи накладывать? 2. Включение в сборочную среду всех фактически установочных зависимостей пакета тоже кажется неоправданным раздуванием сборочной среды. Иначе говоря, этот (skip) следует читать так: "тут автоматика по поиску зависимостей справиться не смогла, поэтому ув. мантейнер, проверьте полноту установочных зависимостей пакета" Верно? -- Kirill Maslinsky ALT Linux Team