From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4783C993.5090306@altlinux.ru> Date: Tue, 08 Jan 2008 22:05:55 +0300 From: Vitaly Kuznetsov User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <4783AB3F.5080000@altlinux.ru> <4783ACB6.5030000@altlinux.ru> <20080108173036.GB27978@wo.int.altlinux.org> In-Reply-To: <20080108173036.GB27978@wo.int.altlinux.org> X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Subject: Re: [devel] java-1.6.0 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 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: Tue, 08 Jan 2008 19:05:59 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin пишет: > On Tue, Jan 08, 2008 at 08:02:46PM +0300, Vitaly Kuznetsov wrote: > >> Vitaly Kuznetsov пишет: >> >>> Господа, помогите разобраться >>> Где-то месяц назад таких проблем не возникало. >>> Сейчас собираю пакет в хешере, java не запускается >>> >> Сорри, разобрался, --mountpoints=/proc хешеру забыл. >> Может как-то сделать чтоб пакет java его require-ил? >> > > Несомненно, "пакет java его require-ит", с этим всё в порядке. > > $ sed -n '/^[0-9].*proc/,/^[0-9]/p' /usr/share/doc/hasher-*/FAQ |head -n -1 > > 4.2.1 Is there any way to use proc filesystem inside chroot while building > the package? > > Yes, it is. > > First, you have to configure hasher-priv for the user, to allow > mounting /proc inside chroot. > Add the line: > allowed_mountpoints=/proc > > Second, the package you are going to build should include /proc > in its build dependencies, e.g. > BuildPreReq: /proc > Alternatively, at least one of packages installed to build environment > should include /proc in its dependencies. > > Third, hsh should be run with parameter --mountpoints=/proc. > > Другими словами, должны быть выполнены сразу 3 условия: > 1. администратор должен позволить (allowed_mountpoints); > 2. пакет должен прямо или косвенно вытянуть по зависимостям; > 3. запускающий hsh должен позволить (--mountpoints). > > Может сделать хотя бы warning если условие 2 выполняется, а 1 или 3 нет?