4/2にp7が出ていて、しばらく放置してしまっていたのをアップデートした。
変更内容:
20130402: p7 FreeBSD-SA-13:03.openssl Fix multiple vulnerabilities in OpenSSL.
今回はAndroid上の端末エミュレータからリモートでアップデートしてみた。
手順はいつもと同じで /usr/src/Makefile を見ながら。ただし、シングルユーザーモードではやらない。
# 1. `cd /usr/src' (or to the directory containing your source tree). # 2. `make buildworld' # 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). # 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC). # [steps 3. & 4. can be combined by using the "kernel" target] # 5. `reboot' (in single user mode: boot -s from the loader prompt). # 6. `mergemaster -p' # 7. `make installworld' # 8. `make delete-old' # 9. `mergemaster' (you may wish to use -i, along with -U or -F). # 10. `reboot' # 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
5番の代わりにいつもは再起動→sshd以外のデーモンを停止させていたが、今回は再起動もサボってデーモンを落とすだけ。
一応、問題なく終了。
> uname -a FreeBSD rose 8.3-RELEASE-p7 FreeBSD 8.3-RELEASE-p7 #3 r249423: Tue Apr 16 12:33:42 JST 2013 ueda@rose:/usr/obj/usr/src/sys/ROSE i386