From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Oct 26 11:58:56 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h9Q2wuX86455;
	Sun, 26 Oct 2003 11:58:56 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from nuesun.isle.ecl.net (nuesun.isle.ecl.net [163.138.3.77])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h9Q2wuM86450
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 26 Oct 2003 11:58:56 +0900 (JST)
	(envelope-from amagai-b@nuesun.isle.ecl.net)
Received: by nuesun.isle.ecl.net (8.12.10/eclnet*isle.mxn2/); Sun, 26 Oct 2003 11:58:49 +0900 (JST) <200310260258.h9Q2wnZP038270@nuesun.isle.ecl.net> sender amagai-b for  from  
Message-Id: <200310260258.h9Q2wnZP038270@nuesun.isle.ecl.net>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: amagai-b@nue.org
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: Text/Plain; charset=iso-2022-jp
In-Reply-To: <20031026014844.73A7.M-MITCH@mb.kcom.ne.jp>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 26 Oct 2003 11:58:49 +0900
X-Sequence: FreeBSD-users-jp 76999
Subject: [FreeBSD-users-jp 76999] Re: 4.8R =?ISO-2022-JP?B?GyRCJE4bKEI=?=
 install world =?ISO-2022-JP?B?GyRCJEc8OkdUJDckXiQ5ISYbKEI=?=
 =?ISO-2022-JP?B?GyRCISYhJiEjGyhC?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: amagai-b@nue.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+031013

$BE73$$G$9(B. 

$BLZ2<$5$s(B:
> cd /usr/src; make -f Makefile.inc1 install
> ===> share/info
> ===> include
> creating osreldate.h from newvers.sh
> setvar PARAMFILE /usr/src/include/../sys/sys/param.h;  . /usr/src/include/../sys
> /conf/newvers.sh;                        echo "$COPYRIGHT" > osreldate.h;
>                  echo "#ifdef _KERNEL" >> osreldate.h;                   echo '#
> error "osreldate.h must not be used in the kernel, use sys/param.h"' >> osreldat
> e.h;  echo "#else" >> osreldate.h;                               echo \#'undef _
> _FreeBSD_version' >> osreldate.h;        echo \#'define __FreeBSD_version' $RELD
> ATE >> osreldate.h;  echo "#endif" >> osreldate.h
> touch: not found
> *** Error code 127

$B>>86$5$s(B: 
http://www.bsddiary.net/d/200301.html

$B>>86$5$s$,>R2p$5$l$?%Z!<%8$N;XE&$,$"$C$F$$$=$&$G$9(B. $B<j85$K;D$C$F$$$k(B
4.8-RELEASE patchlevel 13 $B$N(B installworld $B$N%m%0(B [1] $B$G$O(B, $BD>$A$K%X%C%@%U%!%$%k$N(B
$B%$%s%9%H!<%k$r<B9T$7$F$$$^$9$,(B, $BLZ2<$5$s$N>l9g$O(B newvers.sh $B$G(B osreldate.h $B$r(B
$B:n$j$J$*$=$&$H$7$F$$$^$9(B. $B$3$3$G(B touch $B$,I,MW$G$9$,(B, $B$=$l$,8+Ev$?$i$J$$(B. 

installworld $B$G$O(B, $BD>A0$N(B buildworld $B$G:n$C$?$P$+$j$N%3%^%s%I$N<B9T%P(B
$B%$%J%j$r;H$C$F%$%s%9%H!<%k$r9T$J$$$^$9(B. installworld $B$N%m%0$N@hF,(B [2] 
$B$r8+$F$b$i$&$H$o$+$j$^$9$,(B, $B4D6-JQ?t(B PATH $B$r@_Dj$7D>$7$F$$$^$9(B.

4.7-RELEASE $B$N:"$O(B, $B$3$N?7$7$$(B PATH $B$N(B /usr/obj/usr/src/i386/usr/sbin 
$B$K(B touch $B$,$"$C$?$N$G$9$,(B, 4.8 $B$G$O$J$/$J$C$F$$$^$9(B. buildworld $B$N(B

stage 1: bootstrap tools

$B$NCJ3,$G(B touch $B$,:n$i$l$J$/$J$C$?$?$a$G$9(B. 4.8 $B$O(B touch $B$O(B bootstrap 
$B$K$OITMW$J0lHL%3%^%s%I07$$$K$J$C$F$$$^$9(B. 4.7 $B$N(B /usr/src/Makefile.inc1 [3]
$B$H(B 4.8 $B$NF1L>%U%!%$%k(B [4] $B$r8+$k$H(B touch $B$,$J$/$J$C$F$$$^$9(B. $B$J$<(B touch $B$r(B
$B=|$$$?$N$+$OD4$Y$F$$$^$;$s(B. 

================
$B7kO@$H$7$F(B, http://www.bsddiary.net/d/200301.html $B$N$h$&$K$7$F(B
osreldate.h $B$N:F:n@.$rM^@)$9$k$+(B, 

$B@N$J$,$i$N<j=g(B ($B=PNO@ZBX$($O(B sh $B$N5-K!(B)

cd /usr/src/
make buildworld >/tmp/blog 2>&1

tail /tmp/blog $B$r$7$F%U%!%$%k$N:G8e$,(B, 

===> etc/sendmail
rm -f freebsd.cf
(cd /usr/src/etc/sendmail &&  m4 -D_CF_DIR_=/usr/src/etc/sendmail/../../contrib/sendmail/cf/   /usr/src/etc/sendmail/../../contrib/sendmail/cf/m4/cf.m4 freebsd.mc) > freebsd.cf
chmod 444 freebsd.cf

$B$H$J$C$F$$$l$P(B ok.

make installwolrd >/tmp/ilog 2>&*

tail /tmp/ilog $B$r$7$F:G8e$,(B

--------------------------------------------------------------
>>> Rebuilding man page indices
--------------------------------------------------------------
cd /usr/src/share/man; make makedb
makewhatis /usr/share/man
makewhatis /usr/share/perl/man
rm -rf /tmp/install.52589

$B$H$J$C$F$$$l$P(B ok.

cd /sys/i386/conf/
config -r YOUR_CONFIG
cd ../../compile/YOUR_CONFIG/
make depend && make && make install

$BI,MW$J$i(B (cvsup $B$G(B etc $B%U%!%$%k$,99?7$5$l$F$$$?$i(B) mergemaster

shutdown -r now

$B$G$h$$$h$&$G$9(B. 

$B;29M(B: $B%U%!%$%k$NH4?h(B. 
================================================================
[1]
--------------------------------------------------------------
>>> Installing everything..
--------------------------------------------------------------
cd /usr/src; make -f Makefile.inc1 install
===> share/info
===> include
install -C -o root -g wheel -m 444  /usr/src/include/a.out.h /usr/src/include/ar.h /usr/src/include/assert.h /usr/src/include/bitstring.h /usr/src/include/complex.h /usr/src/include/ctype.h /usr/src/include/db.h /usr/src/include/dirent.h /usr/src/include/disktab.h /usr/src/include/dlfcn.h /usr/src/include/elf.h /usr/src/include/elf-hints.h /usr/src/include/err.h /usr/src/include/fnmatch.h /usr/src/include/fstab.h /usr/src/include/fts.h /usr/src/include/glob.h /usr/src/include/grp.h /usr/src/include/strhash.h /usr/src/include/histedit.h /usr/src/include/ieeefp.h /usr/src/include/ifaddrs.h /usr/src/include/iso646.h /usr/src/include/langinfo.h /usr/src/include/libgen.h /usr/src/include/limits.h /usr/src/include/link.h /usr/src/include/locale.h /usr/src/include/malloc.h /usr/src/include/memory.h /usr/src/include/mpool.h /usr/src/include/ndbm.h /usr/src/include/netdb.h /usr/src/include/nl_types.h /usr/src/include/nlist.h /usr/src/include/objformat.h /usr/src/include/paths.h /usr/src/include/pthread.h /usr/src/include/pthread_np.h /usr/src/include/pwd.h /usr/src/include/ranlib.h /usr/src/include/readpassphrase.h /usr/src/include/regex.h /usr/src/include/regexp.h /usr/src/include/resolv.h /usr/src/include/rune.h /usr/src/include/runetype.h /usr/src/include/search.h /usr/src/include/setjmp.h /usr/src/include/sgtty.h /usr/src/include/signal.h /usr/src/include/stab.h /usr/src/include/stdbool.h /usr/src/include/stddef.h /usr/src/include/stdio.h /usr/src/include/stdlib.h /usr/src/include/string.h /usr/src/include/stringlist.h /usr/src/include/strings.h /usr/src/include/struct.h /usr/src/include/sysexits.h /usr/src/include/tar.h /usr/src/include/time.h /usr/src/include/timers.h /usr/src/include/ttyent.h /usr/src/include/unistd.h /usr/src/include/utime.h /usr/src/include/utmp.h /usr/src/include/vis.h /usr/src/include/wchar.h /usr/src/include/wctype.h osreldate.h /usr/include

================================================================
[2]
mkdir -p /tmp/install.52589
for prog in [ awk cap_mkdb cat chflags chmod chown  date echo egrep find grep  ln make makewhatis mtree mv perl pwd_mkdb rm sed sh sysctl  test true uname wc zic; do  cp `which $prog` /tmp/install.52589;  done
cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386  MACHINE=i386  OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec  PERL5LIB=/usr/obj/usr/src/i386/usr/libdata/perl/5.00503  GROFF_BIN_PATH=/usr/obj/usr/src/i386/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/i386/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/i386/usr/share/tmac  PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/tmp/install.52589 make -f Makefile.inc1 reinstall

================================================================
[3] 4.7-RELEASE /usr/src/Makefile.inc1

bootstrap-tools:
.for _tool in ${_strfile} usr.bin/yacc usr.bin/colldef \
    usr.bin/uudecode usr.bin/xinstall usr.bin/touch \
    usr.sbin/config \
    gnu/usr.bin/gperf gnu/usr.bin/groff gnu/usr.bin/texinfo
        ${ECHODIR} "===> ${_tool}"; \
                cd ${.CURDIR}/${_tool}; \
                ${MAKE} DIRPRFX=${_tool}/ obj; \
                ${MAKE} DIRPRFX=${_tool}/ depend; \
                ${MAKE} DIRPRFX=${_tool}/ all; \
                ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
.endfor
================================================================
[4] 4.8-RELEASE /usr/src/Makefile.inc1

bootstrap-tools:
.for _tool in ${_strfile} usr.bin/yacc usr.bin/colldef \
    usr.bin/uudecode usr.bin/xinstall \
    usr.sbin/config \
    gnu/usr.bin/gperf gnu/usr.bin/groff gnu/usr.bin/texinfo
        ${ECHODIR} "===> ${_tool}"; \
                cd ${.CURDIR}/${_tool}; \
                ${MAKE} DIRPRFX=${_tool}/ obj; \
                ${MAKE} DIRPRFX=${_tool}/ depend; \
                ${MAKE} DIRPRFX=${_tool}/ all; \
                ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
.endfor
================================================================

$B$3$3$^$G(B
