Date: Mon, 23 Jun 2003 08:43:07 -0500 From: D J Hawkey Jr <hawkeyd@visi.com> To: questions at FreeBSD <freebsd-questions@freebsd.org> Subject: Updating FBSD on one slice from another slice Message-ID: <20030623134307.GA3080@sheol.localdomain>
next in thread | raw e-mail | index | archive | help
Hello all.
I've got two similarly-sized, bootable, FBSD slices on a machine, one with
4.5 and the other with 4.2. My intention was/is to run the newer of the
two, and upgrade the older by 'cvsup' and 'make [build|install][world|kernel]'
_from_ the newer.
So, I'm running the newer installation now, and I want to upgrade the older
installation to 4.8. Doing the 'cvsup' seems straight-forward enough; just
change the "base" and "prefix" defines in my supfile from "/usr" to
"/mnt/s2/usr" (the mountpoint of the older /usr partition), bump the value
of the "tag" define to "RELENG_4_8", and run 'cvsup' as usual. Anything
deleted or downloaded will occur in the mounted path of the other, older
slice, right?
What I'm stumped with is how to tell 'make [build|install][world|kernel]'
to do their thing from the OS in the slice I'm running (the newer), but
do the reads and writes on the other, older slice. Same conundrum with
'mergemaster'; how do I tell it to do it's thing on that older slice?
A mountpoint on the newer slice I'm running, "/mnt/s2", is the older
slice's "/", so the entire other, older slice is visible.
Please CC me on replies to the list, as I'm not subscribed to it. TIA,
Dave
--
______________________ ______________________
\__________________ \ D. J. HAWKEY JR. / __________________/
\________________/\ hawkeyd@visi.com /\________________/
http://www.visi.com/~hawkeyd/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030623134307.GA3080>
