* Added jail header dependencies for mkmf Makefile.
* Renamed header file (bsdjail -> jail)
* Fixed copyright
* Initial commit of primary functionality
* Attach to a running jail
* Create a new jail
* List and instantiate existing jails
* Fetch information about existing jails
* Still needs...
* Attach "in a block" fleshed out
* Documentation and better comments
* Tests (of some kind, this will be tough)
* Update for not-yet-MFC'ed multiple IP jail patch in FBSD 7.2-STABLE
#!/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