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>