Описание как обновить FreeBSD 4.x до FreeBSD 5.0

В статьте "Updating your system from FreeBSD 4.x to FreeBSD 5.0" рассказано как обновить FreeBSD через cvsup и пересобрать систему, описание ведется в контексте перехода с FreeBSD 4.x на FreeBSD 5.0. Ниже кратко пересказ:

   Правим /usr/local/etc/src-supfile (или создаем на основе /usr/share/examples/cvsup/)     *tag=RELENG_5_0_0_RELEASE  # cd /usr/src # make cleandir # /usr/local/bin/cvsup -g -L 2 /usr/local/etc/src-supfile   Правим /etc/make.conf:    CFLAGS= -O -pipe   NOPROFILE= true   USA_RESIDENT= yes    # cd /usr/obj # chflags -R noschg * # rm -rf *  Собираем систему и ядро  # cd /usr/src # make buildworld # cd /usr/src # make buildkernel KERNCONF=YOURKERNEL # cp src/sys/i386/conf/GENERIC.hints /boot/device.hints # cd src/sys/boot ; make install  Перезагружаемся в однопользовательский режим и устанавливаем  # shutdown now # mount -u / # mount -a -t ufs # swapon -a  Обновляем конфигурационные файлы используя mergemaster:  #./mergemaster.sh -p # /usr/sbin/mergemaster -v -w 132  # rm -rf /usr/include/g++ (Because FreeBSD 5.0 Requires GCC 3.x)  # cd /usr/src # make installworld  # cd /dev # ./MAKEDEV all # cd /usr/src/release/sysinstall # make clean # make all install  Перезагружаемся.