Branching for experimental work. ie: I know the bsd jail subsystem
_real_ well, but using this project as a guinea pig to 'get to know' the
ruby C bindings. :)
#!/usr/bin/ruby
#
# Example jail_attach usage
#
# == Synopsis
#
#
#
# == Authors
#
# * Michael Granger <ged@FaerieMUD.org>
#
# == Copyright
#
# Copyright (c) 2006 The FaerieMUD Consortium. Some rights reserved.
#
# This work is licensed under the Creative Commons Attribution License. To view
# a copy of this license, visit http://creativecommons.org/licenses/by/1.0/ or
# send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California
# 94305, USA.
#
# == Version
#
# $Id$
#
require 'bsdjail'
# With a block, does a fork() then a jail_attach() from the child
pid = BSDJail.attach( jid ) do
puts "I'm a child process in jail!"
end