X-Git-Url: http://git.ieval.ro/?p=gruntmaster-daemon.git;a=blobdiff_plain;f=ex%2Fmakevm;h=aadc8612f723cdb419c8e95dd9606b9c41914318;hp=81fbde81fa96a9a3cd57506ff7314137955eff17;hb=c25c0eff8cc7a14d0bee62078bcc6167b06ee9bc;hpb=df00c00b3648b78973fd58cd529fe52f75396f67 diff --git a/ex/makevm b/ex/makevm index 81fbde8..aadc861 100755 --- a/ex/makevm +++ b/ex/makevm @@ -1,22 +1,28 @@ #!/bin/bash rm -rf vm/ vm.squashfs +mkdir -p vm/proc/ +mount /proc -o bind vm/proc multistrap -f ex/vm.conf ln -s vm/usr/bin/mawk vm/bin/awk -echo 'virtfs /mnt 9p trans=virtio,auto 0 0' > vm/etc/fstab echo '/sbin/poweroff -f' > vm/.bash_logout +cat > vm/etc/fstab < vm/.profile < vm/etc/initramfs-tools/modules <> vm/etc/sudoers <nobody closefrom=5 +Defaults>nobody !env_check +Defaults>nobody env_keep="ONLINE_JUDGE PATH HOME" EOF install gruntmaster-exec gruntmaster-compile vm/usr/bin/ -chroot vm update-initramfs -d -k 3.2.0-4-amd64 -chroot vm update-initramfs -c -k 3.2.0-4-amd64 +umount vm/proc mksquashfs vm vm.squashfs -comp lzo