[devel] [I] rpm-build-vm: vm-run
Vitaly Chikunov
vt на altlinux.org
Пн Окт 14 14:16:33 MSK 2019
On Mon, Oct 14, 2019 at 09:18:29AM +0300, Anton Farygin wrote:
> On 14.10.2019 0:29, Vitaly Chikunov wrote:
> > Просьба тестировать, но не закладываться так как это альфа версия.
> > Feedback & commits welcome.
>
> первое что бросилось в глаза - необходимость загружать модули ядра
> (например) для ipv6 и 256Mb ОЗУ внутри.
Да может стоит сделать 1G по-умолчанию. И передавать все ядра хоста, а не одно.
> Но вообще выглядит интересно, спасибо.
>
> Я правильно понимаю, что /usr/src там r/o и тесты, которые изменяют что-то
> на файловой системе - работать не будут ?
Там r/w и тесты работать будут. Кроме того все переменные окружения передаются
в запускаемый процесс, а код возврата в запустивший. (Не работает только xattr,
для его обхода я сделал опцию --overlay= чтоб можно было замонтировать ext4
поверх /usr/src, так как мне только для ima-evm-utils надо, чтоб тесты с user
xattr проходили. Другим, возможно, это не понадобится.)
altair:~$ hsh-shell --mountpoints=/proc,/dev/kvm
builder на x86_64:/.in$ cd
builder на x86_64:~$ pwd
/usr/src
builder на x86_64:~$ vm-run
root на x86_64:~# pwd
/usr/src
root на x86_64:~# date > a
root на x86_64:~# exit 2
builder на x86_64:~$ echo $?
2
builder на x86_64:~$ cat a
Mon Oct 14 11:04:45 UTC 2019
builder на x86_64:~$
Подробная информация о списке рассылки Devel