Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Oct 2003 16:20:51 -0600
From:      Colin Harford <charford-list@infinithost.com>
To:        freebsd-bugs@freebsd.org
Subject:   Re: [Patch] Unable to installworld on multiple machines
Message-ID:  <82633B43-F914-11D7-ABC3-000393A39C48@infinithost.com>
In-Reply-To: <DE718ACA-F909-11D7-ABC3-000393A39C48@infinithost.com>
References:  <DE718ACA-F909-11D7-ABC3-000393A39C48@infinithost.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ooops, I see that it has been filed now...

CH


On Oct 7, 2003, at 3:04 PM, Colin Harford wrote:

> I tried sending the following via send-pr, and the email gets 
> rejected.  So I tried sending this to 
> FreeBSD-gnats-submit@freebsd.org. However, after 4 days it is not 
> showing up in the bug database...
>
>
>
>> Submitter-Id:	current-users
>> Originator:	charford@infinithost.com
>> Organization:	Infinithost
>> Confidential:	no
>> Synopsis:	[Patch] Unable to installworld on multiple machines
>> Severity:	non-critical
>> Priority:	medium
>> Category:	conf
>> Class:		sw-bug
>> Release:	FreeBSD 5.1-RELEASE i386
> Environment:
> System: FreeBSD hermes.infinithost.com 5.1-RELEASE FreeBSD 5.1-RELEASE 
> #2: Thu Jun 26 00:38:46 CDT 2003 
> root@hermes.infinithost.com:/usr/obj/usr/src/sys/GENERIC i386
>
>
> 	<machine, os, target, libraries (multiple lines)>
>> Description:
> 	Trying to build FreeBSD from another machine's SRC complains that 
> touch cannot be found.
>> How-To-Repeat:
> 	If you go to install it onto a machine other than the world was 
> compiled on it comes up with an error that touch cannot be
> found.  Searching google and such points for most of this problem to 
> be an issue with the date.  However, that does not seem to the case...
> If you change Makefile.inc1 to the attached patch there is no longer 
> the problem.
>
>> Fix:
>
> 	See attached diff.  Quite simply, have installworld rebuild touch and 
> m4 as part of the installworld process.
>
>
> - - --- Makefile.inc1.diff begins here ---
> *** Makefile.inc1.orig	Thu Oct  2 20:42:35 2003
> - - --- Makefile.inc1	Thu Oct  2 20:43:25 2003
> ***************
> *** 401,407 ****
>   	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 \
>   		cp `which $$prog` ${INSTALLTMP}; \
>   	done
>   	cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}
> - - --- 401,407 ----
>   	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 touch m4; do \
>   		cp `which $$prog` ${INSTALLTMP}; \
>   	done
>   	cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}
> - - --- Makefile.inc1.diff ends here ---
>
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82633B43-F914-11D7-ABC3-000393A39C48>