# -*- mode: ruby -*- # vi: set ft=ruby : ENV['VAGRANT_DEFAULT_PROVIDER'] = 'libvirt' Vagrant.configure("2") do |config| config.vm.define "OpenBSD - trusting-make" config.vm.box = "sk4nz/opack-trusting-make" config.ssh.shell = "ksh -l" config.ssh.username = "root" config.ssh.extra_args = "-tt" config.ssh.sudo_command = "doas env %c" config.vm.synced_folder ".", "/vagrant", disabled: true config.vm.provision "trusting-make", type: "shell" do |s| s.inline = "echo hw.smt=1 >> /etc/sysctl.conf; \ echo vm.malloc_conf= >> /etc/sysctl.conf; \ echo kern.shminfo.shmmax=335544320 >> /etc/sysctl.conf; \ echo kern.shminfo.shmseg=1280 >> /etc/sysctl.conf; \ sysctl hw.smt=1; \ sysctl vm.malloc_conf=; \ sysctl kern.shminfo.shmmax=335544320; \ sysctl kern.shminfo.shmseg=1280; \ pkg_add -u; \ pkg_add git htop coreutils base64 tmux vim--no_x11; \ cd /usr; rm -rf src; git clone --depth 1 https://github.com/openbsd/src src; \ " end config.vm.provider "libvirt" do |l| l.cpus = 8 l.memory = 8192 # l.uri = 'qemu:///system' end end