■ FreeBSD 3.3-RELEASE を FreeBSD 3.5-STABLE にする。 $Id: 3.3R_to_3.5S.txt,v 1.5 2002/07/18 21:49:36 candy Exp $ cvsup は最近のは使えない。 かと言って ports も最近のは make が通らないので、 リリースに付いて来た cvsup_16.0 を使うしかない。 ●ソースを 3.5-STABLE にする。 cvsup -g -L 2 3-supfile --- 3-supfile --- *default host=cvsup.kgc.co.jp *default base=/usr *default prefix=/usr *default release=cvs tag=RELENG_3 *default delete use-rel-suffix src-all --------------------- ●3.3R 環境でユーザランドをコンパイルする。 cd /usr/src make buildworld ●3.5 のカーネルをインストールする。 cd /usr/src/sys/i386/conf vi MYKERNEL config MYKERNEL cd ../../compile/MYKERNEL make depend && make install ●ipfw を更新する。 cd /usr/src/sbin/ipfw && make install ●再起動 reboot (古い ipfw だとここで add 失敗する。) ●ユーザランドをインストールする。 cd /usr/src make installworld ●sendmail 入れ換え chmod 0 /usr/sbin/sendmail mv /usr/sbin/sendmail /usr/sbin/sendmail.bak ln -s ../../var/qmail/bin/sendmail /usr/sbin/sendmail ●/etc を更新する mkdir /usr/local/backup; rsync -av etc /usr/local/backup mergemaster inetd.conf に注意 rc.firewall に下の変更を加えているので注意(nsx, ssm) $fwcmd ${firewall_flags} ${firewall_type} ●デバイスファイル更新 cd /dev; ./MAKEDEV all ●reboot EOF