Building snapshot CDs

Kent Stewart kstewart at owt.com
Fri Mar 18 10:25:12 PST 2005


On Friday 18 March 2005 10:02 am, Michael Butler wrote:
> When I tried to build a local snapshot from a fresh cvsup today, it
> failed with "touch not found", so I patched /usr/src/Makefile.inc1 as
> follows:
>
> *** Makefile.inc1~      Wed Mar  2 08:22:57 2005
> --- Makefile.inc1       Fri Mar 18 12:11:15 2005
> ***************
> *** 558,564 ****
> ~        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$//}
> --- 558,564 ----
> ~        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 touch true uname wc zic; do \
> ~                cp `which $$prog` ${INSTALLTMP}; \
> ~        done
> ~        ${_+_}cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}
>
> Did I miss something?
>

Having touch show up in a post buildworld is frequently a sign of a 
system clock running behind time. It creates a file but the file is 
older than the files you cvsuped. Make thinks it needs to remake the 
file it created and away you go.

Kent

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html


More information about the freebsd-stable mailing list