[devel] java-1.6.0

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Янв 8 20:30:36 MSK 2008


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).

Т.е. в hsh смысл параметра --mountpoints в том, чтобы разрешить
монтирование перечисляемых ресурсов.

В hsh-run/hsh-shell у параметра --mountpoints немного другой смысл,
там просто перечисляются монтируемые ресурсы.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080108/f760e4f1/attachment-0002.bin>


Подробная информация о списке рассылки Devel