From owner-freebsd-current@FreeBSD.ORG Thu Dec 4 07:14:05 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27A7516A4CE; Thu, 4 Dec 2003 07:14:05 -0800 (PST) Received: from phantom.cris.net (phantom.cris.net [212.110.130.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C0DF43FDD; Thu, 4 Dec 2003 07:14:01 -0800 (PST) (envelope-from ru@FreeBSD.org.ua) Received: from phantom.cris.net (ru@localhost [127.0.0.1]) by phantom.cris.net (8.12.10/8.12.10) with ESMTP id hB4FDYmp014475; Thu, 4 Dec 2003 17:13:34 +0200 (EET) (envelope-from ru@FreeBSD.org.ua) Received: (from ru@localhost) by phantom.cris.net (8.12.10/8.12.10/Submit) id hB4FDY6n014470; Thu, 4 Dec 2003 17:13:34 +0200 (EET) (envelope-from ru) Date: Thu, 4 Dec 2003 17:13:34 +0200 From: Ruslan Ermilov To: Ruben de Groot Message-ID: <20031204151334.GA14315@FreeBSD.org.ua> References: <3FCF32E2.9050303@openet-telecom.com> <20031204142432.GA3846@ei.bzerk.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="GvXjxJ+pjyke8COw" Content-Disposition: inline In-Reply-To: <20031204142432.GA3846@ei.bzerk.org> User-Agent: Mutt/1.5.5.1i cc: Robert Watson cc: current@freebsd.org cc: Kent Stewart Subject: Re: installworld to DESTDIR: touch: not found X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2003 15:14:05 -0000 --GvXjxJ+pjyke8COw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 04, 2003 at 03:24:32PM +0100, Ruben de Groot wrote: [...] > Doesn't work here. I'm having the same problem. This simple change works= =20 > for me: >=20 > --- Makefile.inc1.orig Thu Sep 25 16:09:00 2003 > +++ Makefile.inc1 Thu Oct 2 03:14:00 2003 > @@ -401,7 +401,7 @@ > for prog in [ awk cap_mkdb cat chflags chmod chown \ > date echo egrep find grep \ > ln make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ > - test true uname wc zic; do \ > + test touch true uname wc zic; do \ > cp `which $$prog` ${INSTALLTMP}; \ > done > cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//} >=20 touch(1) should not be run during the installworld, fullstop. If make(1) attempts to execute it then either of the following is true: - buildworld was incomplete or sources were updated after buildworld has been run for the last time, - your computer's clock is set incorrectly, - some source files have modification time pointing to the future (check with ``find /usr/src -mtime -0''). The last two items can confuse make(1) to think it should rebuild something when it's not supposed to do it (i.e., during the installworld). Cheers, --=20 Ruslan Ermilov FreeBSD committer ru@FreeBSD.org --GvXjxJ+pjyke8COw Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/z08dUkv4P6juNwoRAhHUAJ0XViVEiPJC+WhjLgulHSCParlY3gCfXynv DaplBOzmnIBZl7cFxqkHN2w= =d1tR -----END PGP SIGNATURE----- --GvXjxJ+pjyke8COw--