From owner-freebsd-stable@FreeBSD.ORG Sat Sep 17 05:59:15 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2ABC01065672 for ; Sat, 17 Sep 2011 05:59:15 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta02.emeryville.ca.mail.comcast.net (qmta02.emeryville.ca.mail.comcast.net [76.96.30.24]) by mx1.freebsd.org (Postfix) with ESMTP id 1002A8FC13 for ; Sat, 17 Sep 2011 05:59:14 +0000 (UTC) Received: from omta02.emeryville.ca.mail.comcast.net ([76.96.30.19]) by qmta02.emeryville.ca.mail.comcast.net with comcast id Zhtv1h0030QkzPwA2hz9lv; Sat, 17 Sep 2011 05:59:09 +0000 Received: from koitsu.dyndns.org ([67.180.84.87]) by omta02.emeryville.ca.mail.comcast.net with comcast id ZhzB1h00c1t3BNj8NhzChb; Sat, 17 Sep 2011 05:59:12 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id 1E300102C1B; Fri, 16 Sep 2011 22:59:14 -0700 (PDT) Date: Fri, 16 Sep 2011 22:59:14 -0700 From: Jeremy Chadwick To: Jason Hellenthal Message-ID: <20110917055914.GA7938@icarus.home.lan> References: <807974.3757131316022987517.JavaMail.defaultUser@defaultHost> <20110916061813.GB18043@DataIX.net> <20110917053831.GA33534@DataIX.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110917053831.GA33534@DataIX.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Tom Evans , freebsd-stable Subject: Re: R: make installworld fails (touch not found) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Sep 2011 05:59:15 -0000 On Sat, Sep 17, 2011 at 01:38:31AM -0400, Jason Hellenthal wrote: > > > On Fri, Sep 16, 2011 at 12:26:46PM +0100, Tom Evans wrote: > > On Fri, Sep 16, 2011 at 7:18 AM, Jason Hellenthal wrote: > > > > > > Don't get why all these references for time are popping up here and why > > > everyone seems to think that would make the PATH variable get cut short > > > from the environment that newvers.sh is running in, but see the post I > > > made to the real thread a few moments earlier. > > > > > > > Its also a FAQ in the handbook: > > > > http://www.freebsd.org/doc/en/books/faq/troubleshoot.html#TOUCH-NOT-FOUND > > > > Keywords "...when booting into single user mode." ...which is what you're supposed to do when doing installworld. I *hope* the OP was booted into single-user when doing installworld -- if not: sigh. We (community members) have had this discussion before in the past, re: can installworld be done in multi-user safely. The absolutely 100% failsafe answer is "no, you need to do it in single-user". The "get'er'done!!!" answer is "it depends". There have **absolutely** been times in the past where single-user was required (I know because this bit me back in the day and it's how I learned my lesson). People often come to the lists asking if they can do installworld in multi-user because they lack console access (shame on them). Furthermore booting into single-user for installworld is explicitly stated in /usr/src/Makefile, which is effectively the source of truth when it comes to world rebuilding/updating. There are some other steps that should really make it into /usr/src/Makefile (such as the need to rm -fr /usr/share/man/* before doing the installworld phase, else you can end up with stale man/catman pages), but the existing method works reliably. So what part of the picture am I missing? :-) -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB |