В статье "Upgrading NetBSD 1.6 to 1.6.1" описывается путь обновления NetBSD путем пересборки из исходных текстов, предварительно синхронизированных используя CVS.
Кратко:
export CVS_RSH=ssh
export CVSROOT=anoncvs@anoncvs.netbsd.org:/cvsroot
cd /usr; cvs co -P pkgsrc (gets pkgsrc)
cvs co -rnetbsd-1-6-RC2 -PA src
mkdir /usr/obj; cd src; ./build.sh -t
cd /sys/arch/i386/conf
cp GENERIC {CUSTOMKERNEL}
vi {CUSTOMKERNEL}
/usr/obj/tools/tools.NetBSD-1.6-i386/bin/nbconfig {CUSTOMKERNEL}
cd ../compile/{CUSTOMKERNEL}
/usr/obj/tools/tools.NetBSD-1.6-i386/bin/nbmake depend
/usr/obj/tools/tools.NetBSD-1.6-i386/bin/nbmake CC=/usr/obj/tools/tools.NetBSD-1.6-i386/bin/i386--netbsdelf-gcc
mv /netbsd /netbsd.old; mv netbsd /
reboot
cd /usr/src; ./build.sh -j3
cd /usr/pkgsrc/sysutils/etcupdate; make install
etcupdate
|