Upgrading 9.x to 10.0

Ports Collection

  1. cd /usr/ports/ports-mgmt/portaudit
  2. make deinstall
  3. cd /usr/ports/ports-mgmt/pkg/.
  4. make install
  5. pkg2ng
  6. pkg audit -F

Operating System

  1. cd /usr/src
  2. svn sw svn://svn.db.tokushima-u.ac.jp/base/releng/10.0/
  3. Configure $KERNCONF
  4. rm -rf /usr/obj
  5. make buildworld
  6. make buildkernel
  7. make installkernel
  8. reboot
  9. mergemaster -p
  10. make installworld
  11. mergemaster -iFU
  12. Add 'named_enable="NO"' to /etc/rc.conf
  13. yes | make delete-old
  14. reboot

Mail System

  1. cd /etc/mail
  2. make install
  3. newaliases

Ports Collection / User Application

  1. cd /usr/local/lib/compat/pkg
  2. (remove old libraries)
  3. portupgrade -af
  4. Recompile user applications

Operating System

  1. cd /usr/src
  2. yes | make delete-old-libs

Miscellaneous

EDB/Java RMI

  1. cd /usr/local/etc/rc.d/
  2. cp /home/private/edbjavarmi/rc.d/edbjavarmi .

ZFS

  1. zpool upgrade -a
  2. (upgrade boot partitions: gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 device)