X-Git-Url: http://git.ieval.ro/?p=gruntmaster-daemon.git;a=blobdiff_plain;f=ex%2Fmakevm;h=c1d8c02303098291217a85692c3fb17a1eabd014;hp=433370f71357a9ca16b2337faa33439eda9d893a;hb=2a6db3646ea8540fb41bea20c09a4167b7281ad4;hpb=ce89d37fb1bd2aeeb41ed648afa81489ca823e71;ds=sidebyside diff --git a/ex/makevm b/ex/makevm index 433370f..c1d8c02 100755 --- a/ex/makevm +++ b/ex/makevm @@ -1,10 +1,17 @@ #!/bin/bash -[ `id -u` -eq 0 ] || echo 'This script must be run as root' && exit 1 +GROUP=$(getent group www-data | cut -f3 -d:) +USER=$(getent passwd www-data | cut -f3 -d:) + rm -rf vm/ vm.squashfs -multistrap -f vm.conf +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 <