Date: Tue, 30 Dec 2014 19:42:36 -0800 From: Alfred Perlstein <alfred@freebsd.org> To: re@freebsd.org, hackers@freebsd.org Cc: Ryan Kois <ryan.kois@gmail.com>, Claudia Yadathi <yadathi@gmail.com> Subject: How to make a FreeBSD vm in virtualbox. Message-ID: <13C55A7B-4010-40FA-901B-DF8ED6BADD87@freebsd.org>
next in thread | raw e-mail | index | archive | help
Hello Release engineering team & hackers, Ryan (cc'd) did some work on the recent FreeBSD vms that were released. Ryan is working at Norse with us and using FreeBSD now. His background = is backend development in io.js, node.js and php on Linux. He's now trying to get io.js working on FreeBSD. In doing so he wanted to setup a VM, so he downloaded the vmdk and = created a blog post on what was needed to be done in order to get it = working under virtualbox. That blog is here:=20 = http://blog.kidicarus.cool/blog/2014/12/24/freebsd-guest-on-mac-osx-host-v= ia-virtualbox/ After he linked it to me, I decided that it would make sense if this was = scripted and would really make sense as part of the release process. I've written a script that will make a .ova that you can one-click = import into Virtualbox (and I think Fusion as well) here: https://gist.github.com/splbio/84bd4d2122782e99fc5c What is the best way to get this made into part of the release process = so that we can get .ovas shipped as well. Is there a starting point for integration with the release building = process? One final question, is there a possibility we could add some changes to = the image so that it auto-dhcp's an address? Most people who just = download the image won't know to "dhclient em0" or even what an "em0" = is. =20 Funny fact about "em0": everyone I know who's not a FreeBSD person calls = it "Emo" like the "emo kids" with the funny hairstyles. Here is an = image gallery of what I'm talking about: = https://www.google.com/search?q=3Demo&es_sm=3D91&source=3Dlnms&tbm=3Disch Anyhow, I was wondering what you guys think of adding some hook to the = release process to inject a rc.conf entry to make "ifconfig_em0=3D'DHCP'" = as part of the build? Or is there a better way? Suggestions on a way = forward for this? Alfred Perlstein=20 Sr. Director, Appliance & Kernel Engineering=20 Norse=20 cell: 415 312 3931=20=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13C55A7B-4010-40FA-901B-DF8ED6BADD87>