[devel] Re: RFC: test packages
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Авг 1 22:01:49 MSD 2005
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.
--- config.c- 2005-07-23 00:39:32 +0000
+++ config.c 2005-08-01 17:37:50 +0000
@@ -244,8 +244,8 @@ parse_mountpoints (const char *value, co
char *targets = xstrdup (value);
char *target;
- for (target = targets; *target; ++target)
- *target = tolower (*target);
+// for (target = targets; *target; ++target)
+// *target = tolower (*target);
allowed_mountpoints = xstrdup (targets);
for (target = targets ? strtok (targets, " \t,") : 0; target;
Всё-таки монтируемые каталоги case-sensitive.
Теперь отрабатывает следующий скрипт:
#!/bin/sh -ef
sisyphus="/raid/ALT/Sisyphus"
workdir="$HOME/build"
aptbox="$workdir/aptbox"
chroot="$workdir/chroot"
hsh --no-stuff --initroot-only "$workdir"
hsh-install "$workdir" apt
install "$aptbox"/etc/apt/sources.list "$chroot"/.in/
install -d -g ${USER}_a "$chroot/$sisyphus"
hsh-run --rooter -- "$workdir" \
install /.in/sources.list /etc/apt/
hsh-run --rooter --mountpoints="$sisyphus" -- "$workdir" \
apt-get update
hsh-run --mountpoints="$sisyphus" -- "$workdir" \
apt-get source rpm
Заканчивается всё вот чем:
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
нету.
> --
> ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050801/a69064a2/attachment-0001.bin>
Подробная информация о списке рассылки Devel