getbuildcode: serve worker qemu-cross images per build/qemu-reg master
authorJames Perkins <james@loowit.net>
Thu, 9 Sep 2010 06:57:20 +0000 (23:57 -0700)
committerJames Perkins <james@loowit.net>
Wed, 15 Sep 2010 00:26:34 +0000 (17:26 -0700)
commit41fa37e9ac244fbfc8879df28367d3d84680abb1
tree1002e4119c06a0b7f280c88968d2f0559e13ea70
parent66c12e0c7ec6aca71e04ea31c2dcb6711d7b0130
getbuildcode: serve worker qemu-cross images per build/qemu-reg

When the worker starts running non-native code using binfmt_misc
registration, it is best if it uses the server's static qemu images in
its virtual machine. This makes worker operation more portable and
its build behavior more consistent.

To identify which of the many qemu-* images make sense to ship to the
worker, look up the names of images from from the build/qemu-reg
interpreter column, and shorten the list when we find we do not have a
matching local image.

The fallback on the worker side is to use the worker machine's qemu
image, so it's good if this machine provides them, and no big deal if it
does not.

There is a coordinating change to build/init_buildsystem.

Signed-off-by: James Perkins <james@loowit.net>
src/backend/bs_repserver