今まではFreeBSD Security Advisoriesを見ながら、いちいちパッチを充てていましたが、最近はだいぶ楽になりました。
[たとえば、FreeBSD-SA-10:08.bzip2]
a) Download the relevant patch from the location below, and verify the detached PGP signature using your PGP utility. # fetch http://security.FreeBSD.org/patches/SA-10:08/bzip2.patch # fetch http://security.FreeBSD.org/patches/SA-10:08/bzip2.patch.asc
b) Execute the following commands as root: # cd /usr/src # patch < /path/to/patch # cd /usr/src/lib/libbz2 # make obj && make depend && make && make install
これが現在では、下記のようになってます。
# freebsd-update fetch # freebsd-update install
便利な世の中になったものです。
でも、野良ビルドしたデーモン・ツール等には注意ね!(古いライブラリが消えた場合、場合によってはもう一度ビルドしないと動かないので…。)