Robert Watson wrote:
> 
> On Sun, 25 Nov 2001, Gregory Neil Shapiro wrote:

<snip>

> In the jailng code, I allow jails to be identified using a name (other
> than the hostname) when they are created, and that can later be used as a
> handle for signalling.  Two of the concepts that are useful in jailng are
> (1) the ability to identify jails and manage them from the outside more
> easily, and (2) jailinit, which permits a jail to maintain a runlevel,
> meaning that you don't have to be 'in' a jail in order to start an orderly
> shutdown (as you can signal jailinit), not to mention introducing the
> notion of an orderly shutdown :-).

<snip>

I currently make use of a hacked version of init which allows me to have
a whole "system" in a jail - this allows me to telnet in to a jail and
do a shutdown.

The only downside is that many things expect init to be pid=1 but in the
jail, this isn't true - I keep the pid of the init in a temporary file
(ugly hack, a better "hack" would probably involve hacking the kernel
sources so that the jailed pid is "1" and that when that process dies,
the whole jail gets a kill -9.

-- 
ANTONY T CURTIS                     Tel: +44 (1635) 36222
Abacus Polar Holdings Ltd           Fax: +44 (1635) 38670
> There is a green, multi-legged creature crawling on your shoulder.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to