On Wed, 12 Dec 2012, Trevor Woerner wrote: > Hi Robert, > > (we met at OLS last summer, I came and chatted with you briefly after > your presentation) > > On Wed, Dec 12, 2012 at 5:03 PM, Robert P. J. Day <rpj...@crashcourse.ca> > wrote: > > now i'm interested, so ... what are your config steps? i wouldn't > > mind trying to reproduce this on my system. > > > My doodle layer can be found here: > https://github.com/twoerner/meta-trevor > > My conf/bblayers.conf adds this and meta-openembedded/meta-oe. > My conf/local.conf currently looks like: > > BB_NUMBER_THREADS = "4" > PARALLEL_MAKE = "-j 4" > MACHINE = "qemux86" > DL_DIR = "/home/trevor/devel/Downloads" > DISTRO = "poky" > PACKAGE_CLASSES = "package_ipk" > EXTRA_IMAGE_FEATURES = "debug-tweaks ssh-server-openssh" > USER_CLASSES = "buildstats image-mklibs image-prelink" > PATCHRESOLVE = "noop" > > # > # Disk Space Monitoring during the build > # > # Monitor the disk space during the build. If there is less that > 1GB of space or less > # than 100K inodes in any key build location (TMPDIR, DL_DIR, > SSTATE_DIR), gracefully > # shutdown the build. If there is less that 100MB or 1K inodes, > perform a hard abort > # of the build. The reason for this is that running completely out > of space can corrupt > # files and damages the build in ways which may not be easily recoverable. > BB_DISKMON_DIRS = "\ > STOPTASKS,${TMPDIR},1G,100K \ > STOPTASKS,${DL_DIR},1G,100K \ > STOPTASKS,${SSTATE_DIR},1G,100K \ > ABORT,${TMPDIR},100M,1K \ > ABORT,${DL_DIR},100M,1K \ > ABORT,${SSTATE_DIR},100M,1K" > > CONF_VERSION = "1" > BB_DANGLINGAPPENDS_WARNONLY = "yes" > IMAGE_FSTYPES = "vmdk" > IMAGE_ROOTFS_SIZE = "500000" > > You can then either "bitbake bboverride" or "bitbake core-image-minimal". > > To easily boot the resulting VMDK with qemu, you'll have to patch your > poky/scripts/runqemu and poky/scripts/runqemu-internal with my patch > here (unless by the time you read this, it has already been included): > https://lists.yoctoproject.org/pipermail/yocto/2012-December/013279.html > > and then run: > $ runqemu tmp/deploy/images/<image>.vmdk > > Currently I can't think of any nice/easy way to _flexibly_ specify the > eth0 IP address of the vmdk image, but the runqemu script does setup > your local tap interface for 192.168.7.1/24 as expected. You can then > manually configure eth0 once the VM boots and/or setup > '/etc/network/interfaces'.
i'll check all this out, either this eve or tomorrow. probably tomorrow since i'm well into a bottle of 10-YO single malt ardbeg at the moment. you're jealous. i know you are. rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ======================================================================== _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto