Date: Wed, 24 Jan 2001 11:46:21 -0400 (AST) From: The Hermit Hacker <scrappy@hub.org> To: <freebsd-questions@freebsd.org> Cc: <phk@freebsd.org> Subject: upgrading jail(s) world ... Message-ID: <Pine.BSF.4.31.0101241140210.575-100000@thelab.hub.org>
next in thread | raw e-mail | index | archive | help
I've got a server setup with ~30 jail environments, and growing, that are
used as "dedicated cyrus imap servers" ... works like a charm ... but, I
want to be able to upgrade the world inside of the jail to reflect the
machine itself, as I upgrade it ...
What is the simpliest way to do this?
Looking at the jail man page, to setup the jail requires:
D=/here/is/the/jail
cd /usr/src
make hierarchy DESTDIR=$D
make obj
make depend
make all
make install DESTDIR=$D
cd etc
make distribution DESTDIR=$D NO_MAKEDEV=yes
cd $D/dev
sh MAKEDEV jail
cd $D
ln -sf dev/null kernel
now, I'm figuring that I should be safe with doing:
D=/here/is/the/jail
cd /usr/src
make buildworld
make installworld (install to base machine)
make installworld DESTDIR=$D (upgrade jail itself)
mergemaster (update config files for base machine)
mergemaster -D $D (update config files for jail env)
and that's it ...
Can anyone suggest anything wrong with that? Something I'm
mis-understanding or overlooking?
Thanks ...
Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy
Systems Administrator @ hub.org
primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.31.0101241140210.575-100000>
