[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