OpenBSD のバイナリパッチ (7.0 ARM64 on rpi 版)
ファームウェアおよびバイナリパッチの適用のメモ書き。
ファームウェア更新
fw_update(1) コマンドで、フリーでないファームウェアパッケージをインストールする。OpenBSD 6.1 から提供されたっぽい
rpi# fw_update -v -n Path to firmware: http://firmware.openbsd.org/firmware/7.0/ Updating: bwfm-firmware-20200316.1.2p2 rpi# fw_update -v Path to firmware: http://firmware.openbsd.org/firmware/7.0/ Updating: bwfm-firmware-20200316.1.2p2 rpi#
-n で、ドライラン(予行練習)、-i で、インストール済みもしくは必要となるパッケージの表示、-a で、すべてのパッケージのインストールもしくはアップデート。-v は、詳細表示。
バイナリパッチ
syspatch(8) コマンドで、未適用のバイナリパッチを適用する。OpenBSD 6.1 から提供されたっぽい。
あと、アーキテクチャが i386, amd64, arm64 しか提供されていないっぽい。
rpi# cat /etc/installurl https://www.ftp.ne.jp/pub/OpenBSD rpi# syspatch -l rpi# syspatch -c 001_nsd :≪中略≫ 020_rpki rpi# syspatch Get/Verify syspatch70-001_nsd.tgz 100% |****************| 670 KB 00:00 Installing patch 001_nsd Get/Verify syspatch70-002_bpf.tgz 100% |****************| 106 KB 00:00 Installing patch 002_bpf Get/Verify syspatch70-003_uipc.tgz 100% |***************| 85905 00:00 Installing patch 003_uipc Get/Verify syspatch70-004_rpki.tgz 100% |***************| 154 KB 00:00 Installing patch 004_rpki Get/Verify syspatch70-005_unpcon.tgz 100% |*************| 86084 00:00 Installing patch 005_unpcon Get/Verify syspatch70-006_x509.tgz 100% |***************| 17525 KB 00:03 Installing patch 006_x509 Get/Verify syspatch70-008_mrt.tgz 100% |****************| 141 KB 00:00 Installing patch 008_mrt Get/Verify syspatch70-009_expat.tgz 100% |**************| 604 KB 00:00 Installing patch 009_expat Get/Verify syspatch70-013_expat.tgz 100% |**************| 602 KB 00:00 Installing patch 013_expat Get/Verify syspatch70-014_slaacd.tgz 100% |*************| 175 KB 00:00 Installing patch 014_slaacd Get/Verify syspatch70-015_expat.tgz 100% |**************| 609 KB 00:00 Installing patch 015_expat Get/Verify syspatch70-016_bignum.tgz 100% |*************| 17523 KB 00:03 Installing patch 016_bignum Get/Verify syspatch70-017_slaacd.tgz 100% |*************| 182 KB 00:00 Installing patch 017_slaacd Get/Verify syspatch70-018_zlib.tgz 100% |***************| 465 KB 00:00 Installing patch 018_zlib Get/Verify syspatch70-019_syszlib... 100% |*************| 100 KB 00:00 Installing patch 019_syszlib Get/Verify syspatch70-020_rpki.tgz 100% |***************| 65645 00:00 Installing patch 020_rpki Relinking to create unique kernel... done; reboot to load the new kernel Errata can be reviewed under /var/syspatch rpi#
コマンドラインオプションで、-l を指定すると適用済みの、-c を指定すると適用可能なパッチ一覧が表示される。
ダウンロード元
/etc/installurl に記載されたミラーサーバが利用される。インストール時に HTTP で行っていれば、そのときのサーバが記載されてる。
最終更新時間:2022年05月03日 12時28分54秒 指摘や意見などあればSandBoxのBBSへ。