misc/185480: WORLDTMP first in PATH during installworld
Brooks Davis
brooks at freebsd.org
Sun Jan 5 19:40:01 UTC 2014
The following reply was made to PR misc/185480; it has been noted by GNATS.
From: Brooks Davis <brooks at freebsd.org>
To: Nathan Dorfman <na at rtfm.net>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: misc/185480: WORLDTMP first in PATH during installworld
Date: Sun, 5 Jan 2014 13:30:04 -0600
I believe that WORLDTMP is first the path to allow new versions of tools
to be used in the install process. It's critical that we do this or we
could only use new tool features after multiple major releases.
It is not supported to build on one system and install on another. It
could be, but it isn't now. Apparently it's never been a high enough
priority for anyone, probably because there are plenty of workaround.
The simplest workaround is to just do an installworld to some arbitrary
DESTDIR, tar up the result, remove schg flags on the target with
"chflags -R noschg /", and extracting the tarball. With the -DNO_ROOT
feature I added to the install targets a while back this is easily
accomplished even without root access on the build system. Just do
installworld with -DNO_ROOT and then use ${DESTDIR}/METALOG as the input
to tar.
-- Brooks
More information about the freebsd-bugs
mailing list