From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4D024339.6070406@altlinux.ru> Date: Fri, 10 Dec 2010 18:11:53 +0300 From: Michail Yakushin User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9pre) Gecko/20100817 Thunderbird/3.1.3pre MIME-Version: 1.0 To: devel@lists.altlinux.org References: <4D023B91.9040300@altlinux.ru> <20101210145252.GF14262@altlinux.org> In-Reply-To: <20101210145252.GF14262@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] kernel-image girar install check vs make-initrd X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 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: Fri, 10 Dec 2010 15:11:51 -0000 Archived-At: List-Archive: List-Post: 10.12.2010 17:52, Dmitry V. Levin пишет: > On Fri, Dec 10, 2010 at 05:39:13PM +0300, Michail Yakushin wrote: >> Здравствуйте. >> После перехода в ядрах с postscripts на filetriger >> столкнулся с проблемой: не проходит install >> check в сборочнице, пишет >> i586: kernel-image-std-def=1:2.6.35-alt9 post-install filelist check >> failed: >> realpath: /boot/initrd-std-def.img: No such file or directory >> realpath: /boot/initrd.img: No such file or directory >> >> Для x86_64 аналогично. При установке просто >> в хешер: >> make-initrd ругается на отсутствие /proc(что в >> общем логично) >> и в /boot/ две битые ссылки. >> Отсюда вопрос: >> 1. Правильно я понимаю что наличие битых >> ссылок при установки пакета это fail для >> installcheck > > Не совсем так. В самом пакете могут быть битые ссылки. Однако файлы, > созданные при установке пакетов, но не принадлежащие им, не могут быть > битыми ссылками. а понял. Да эти ссылки не принадлежат пакету. >> 2. Что с этим делать: > > Хороший вопрос. При переходе с postscripts на filetriger сменился > генератор initrd: раньше это был mkinitrd (если он вообще был), > а теперь это make-initrd. > >> a) поправить make-initrd чтобы он все таки >> генерил initrd но ругался? >> б) как то задавить эту проверку? >> в) добавить что то в спек, чтобы был >> полноценный /proc ?(сборочница это >> пропустит) > > Не лучше ли будет пропатчить /usr/lib/rpm/boot_kernel.filetrigger с тем, > чтобы он ничего не делал, если нет нормального /proc? да, это самый правильный вариант, нет /proc нет initrd А кто генерит ссылки make-initrd или кто-то выше?