On Mon, Aug 01, 2005 at 10:01:49PM +0400, Alexey Tourbin wrote: > On Mon, Aug 01, 2005 at 04:48:35PM +0400, Dmitry V. Levin wrote: > > On Mon, Aug 01, 2005 at 12:03:45PM +0400, Alexey Tourbin wrote: > > > On Mon, Aug 01, 2005 at 07:12:59AM +0400, Alexey Tourbin wrote: > > > > hsh-run с опцией --rooter не монтирует. > > > > > > То есть монтирование поддерживается только в chrootuid2.sh, > > > но не в chrootuid1.sh. Какой в этом смысл? > > > > Монтирование в chrootuid1.sh просто было ненужно. > > Наверное, можно добавить. > > Апт в чруте у меня завёлся. Для этого я сделал два изменения в > hasher-priv: монтирование в chrootuid1.sh и отключение tolower в > config.c. [...] > Всё-таки монтируемые каталоги case-sensitive. Это наследие прошлого, когда обрабатывались идентификаторы, а не имена каталогов. Будет исправлено. [...] > Заканчивается всё вот чем: > E: Archive directory /var/cache/apt/archives/partial is missing. > E: Unable to find a source package for rpm-4.0.4-alt41.src.rpm > > То есть там в чруте права на /var/cache/apt rooter:rooter и группы rpm > нету. Для этого предусмотрен файл ~/.hasher/install/post, который копируется в initroot и запускается hsh-install(1). См. тж. "FILES" в hsh(1). -- ldv