I have a patch that tells the buildslave to exit after running a single job, and then I have the system reboot after the buildslave exits. https://github.com/dankegel/ciwrap/blob/master/buildbot-local/oneshot.patch