Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jan 2005 13:55:11 +0100
From:      Christian Hiris <4711@chello.at>
To:        freebsd-questions@freebsd.org
Cc:        Tom McLaughlin <tmclaugh@sdf.lonestar.org>
Subject:   Re: Updating a running jail
Message-ID:  <200501101355.26254.4711@chello.at>
In-Reply-To: <1105307890.1371.42.camel@compass.straycat.dhs.org>
References:  <1105307890.1371.42.camel@compass.straycat.dhs.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 09 January 2005 22:58, Tom McLaughlin wrote:

[...]

> My next idea is to use a script on the jailhost which carries out the
> steps for building a jail from the manpage and essentially installing
> over the old jail.  I just wonder how that will affect /etc within the
> jail.  I want many of the changes to /etc that occur in -stable but I
> don't want to overwrite all the changes I have made.  I guess I could
> skip `make distribution' and run mergemaster later.

How I update my jails: 

1. cvsup sources
2. make buildworld and buildkernel (to update host)
3. make installkernel, make installworld and mergemaster
   (to update host)
4. cd /usr/src && make installworld DESTDIR=/your_jail_root_here
   (run from host to update jail)
5. mergemaster -D /your_jail_root_here (run from host to update jail)

> My last idea is to mount the jailhost's /usr/src and /usr/obj
> directories into the jail with nullfs and then after having run
> buildworld on the jailhost, run installworld in the jail and then use
> mergemaster to take care of /etc within the jail.  I've used a similar
> process to update OpenBSD machines over NFS but have never tried it on
> FreeBSD.

Normally you don't need the /usr/obj tree in your jail. However, some ports 
need a set of /usr/src to compile. I for myself prefer to have independent 
sets of /usr/src and /usr/ports inside my jails, so I also run cvsup inside 
my jails.

Cheers,
ch

- -- 
Christian Hiris <4711@chello.at> | OpenPGP KeyID 0x3BCA53BE 
OpenPGP-Key at hkp://wwwkeys.eu.pgp.net and http://pgp.mit.edu
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFB4ns+09WjGjvKU74RArVyAJ9M4ZQ0yPUH+d3K6Yypq8TIO5Sk7wCeNDm1
F+/B+5/izJFAwBpaM1dvQWI=
=+jY4
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200501101355.26254.4711>