-CURRENTをクロスインストールするのに必要なステップを単純化しました

変更



make buildworld
make buildkernel KERNCONF=YOUR_KERNEL_HERE


make installworld DESTDIR=${CURRENT_ROOT}
make buildkernel KERNCONF=YOUR_KERNEL_HERE
cp src/sys/${ARCH}/conf/GENERIC.hints \
	${CURRENT_ROOT}/boot/device.hints	*1	# as needed
make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT}
cd src/etc; make distribution DESTDIR=${CURRENT_ROOT}	# if newfs'd
make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT}
cp /etc/fstab ${CURRENT_ROOT}/etc/fstab 		# if newfs'd

<正常なレベル0ダンプを持っていることを確かめます>

make buildworld
make buildkernel KERNCONF=YOUR_KERNEL_HERE
<恐らくcurrentのルートパーティションをnewfsします>

make installworld DESTDIR=${CURRENT_ROOT}
make buildkernel KERNCONF=YOUR_KERNEL_HERE
cp src/sys/${ARCH}/conf/GENERIC.hints \
	${CURRENT_ROOT}/boot/device.hints	*2	# 必要であれば
make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT}
cd src/etc; make distribution DESTDIR=${CURRENT_ROOT}	# もしnewfsしたなら
make installkernel KERNCONF=YOUR_KERNEL_HERE DESTDIR=${CURRENT_ROOT}
cp /etc/fstab ${CURRENT_ROOT}/etc/fstab 		# もしnewfsしたなら
<正しいパーティションを「/」へマウントするために${CURRENT_ROOT}/etc/fstabを編集します>

commit log

Simplify steps necessary to cross-install -CURRENT onto a separate partition. (Take advantage of "make distribute" installing /boot/device.hints.)
異なるパーティション上に-CURRENTをクロスインストールするのに必要なステップを単純化しました。(/boot/device.hintsのインストールに「make distribute」を利用します*3。)
$FreeBSD: src/UPDATING,v 1.393 2005/02/23 20:37:11 ru Exp $

*1:コメントにバグの指摘あり

*2:コメントにバグの指摘あり

*3:コメントにバグの指摘あり