FreeBSD 6.0->6.1 binary upgrade script

portsnap などの作者である Colin Percival 氏による 6.0 から 6.1 へのバイナリアップグレードスクリプト公開 されました。

freebsd-stable@ に流れたアナウンス の概要はこんな感じです。

親愛なる FreeBSD 6.0 ユーザの皆さん

私のブログ(http://www.daemonology.net/blog/)を読んでいる方は既にこれをごらんに
なっていることと思いますが、これはそうではない人のためのものです。私は FreeBSD
6.0 から 6.1 へのバイナリアップグレードを自動実行するためのスクリプトを書き上げ
ました。

このスクリプトは配布されている ISO イメージと全く同じファイルをインストールし、
変更のあった設定ファイルを自動的にマージしようとします(変更を自動的にマージ
出来ないケースはほとんど無いはずですが、その際にはマージするかどうかを尋ねま
す)。スクリプトの実行にはおよそ 15分程度かかり、大抵 20MB 以下のファイルや
バイナリパッチをダウンロードします。

もちろん、全ファイルの暗号ハッシュはスクリプト内の値と比較・検証されるため、
FreeBSD セキュリティオフィサを信頼しているのと同様に、このプロセスは完全に
安全です(セキュリティオフィサを信用しないのなら、なぜ FreeBSD を使用して
るんです?)。

スクリプトは以下から入手可能です。
  http://www.daemonology.net/freebsd-upgrade-6.0-to-6.1/
そしてスクリプトの SHA256 ハッシュは以下のとおりです。
  29075fc5711e0b20d879c69d12bbe5414c1c56d597c8116da7acc0d291116d2f .