Date: Fri, 16 Jan 2009 06:06:49 -0800 From: David Allen <the.real.david.allen@gmail.com> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Upgrading Jails Message-ID: <2daa8b4e0901160606rdeb7a1cu840f800458e9e38f@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I have a test system where I've accumulated a large number of jails. To update them (I'm not using the method outlined in the Handbook), I'd like to avoid mounting /usr/src and /usr/obj within each and then jexec-ing a shell but instead, perform everything on the host system directly. Would the following be appropriate? /etc/rc.d/jail stop cd /usr/src myjail=/home/jails/myjail mergemaster -p -t $myjail/var/tmp/temproot -D $myjail make installworld DESTDIR=$myjail mergemaster -t $myjail/var/tmp/temproot -D $myjail ... /etc/rc.d/jail start The second question relates to applying patches. One of the latest security advisories, for example, provides these instructions: cd /usr/src patch < /path/to/patch cd /usr/src/lib/bind make obj && make depend && make && make install cd /usr/src/usr.sbin/named make obj && make depend && make && make install /etc/rc.d/named restart Can the "make install" part be modified to include DESTDIR? Thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2daa8b4e0901160606rdeb7a1cu840f800458e9e38f>