OpenBSD のバイナリパッチ (7.5 ARM64 on rpi 版)
ファームウェアおよびバイナリパッチの適用のメモ書き。対象は、OpenBSD 7.5 ARM64 on Raspberry Pi 4 Model B。
ファームウェア更新
fw_update(1) コマンドで、フリーでないファームウェアパッケージをインストールする。OpenBSD 6.1 から提供されたっぽい
rpi# fw_update -v -n fw_update: add none; update none; keep bwfm rpi# fw_update -v fw_update: add none; update none; keep bwfm rpi#
-n で、ドライラン(予行練習)、-i で、インストール済みもしくは必要となるパッケージの表示、-a で、すべてのパッケージのインストールもしくはアップデート。-v は、詳細表示。
バイナリパッチ
syspatch(8) コマンドで、未適用のバイナリパッチを適用する。OpenBSD 6.1 から提供されたっぽい。
あと、アーキテクチャが i386, amd64, arm64 しか提供されていないっぽい。
rpi# syspatch -l rpi# syspatch -c 003_libcrypto 004_bgpd 005_sndiod 006_cron 007_expat 008_nfs 009_readdir 010_elf 011_unbound 013_aplsmc 014_expat 015_wg 016_pffrag rpi# syspatch Get/Verify syspatch75-003_libcryp... 100% |*************| 13403 KB 00:01 Installing patch 003_libcrypto Get/Verify syspatch75-004_bgpd.tgz 100% |***************| 210 KB 00:00 Installing patch 004_bgpd Get/Verify syspatch75-005_sndiod.tgz 100% |*************| 60001 00:00 Installing patch 005_sndiod Get/Verify syspatch75-006_cron.tgz 100% |***************| 32032 00:00 Installing patch 006_cron Get/Verify syspatch75-007_expat.tgz 100% |**************| 624 KB 00:00 Installing patch 007_expat Get/Verify syspatch75-008_nfs.tgz 100% |****************| 481 KB 00:00 Installing patch 008_nfs Get/Verify syspatch75-009_readdir... 100% |*************| 567 KB 00:00 Installing patch 009_readdir Get/Verify syspatch75-010_elf.tgz 100% |****************| 88965 00:00 Installing patch 010_elf Get/Verify syspatch75-011_unbound... 100% |*************| 2665 KB 00:00 Installing patch 011_unbound Get/Verify syspatch75-013_aplsmc.tgz 100% |*************| 62560 00:00 Installing patch 013_aplsmc Get/Verify syspatch75-014_expat.tgz 100% |**************| 624 KB 00:00 Installing patch 014_expat Get/Verify syspatch75-015_wg.tgz 100% |*****************| 140 KB 00:00 Installing patch 015_wg Get/Verify syspatch75-016_pffrag.tgz 100% |*************| 107 KB 00:00 Installing patch 016_pffrag 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 で行っていれば、そのときのサーバが記載されてる。
最終更新時間:2025年02月16日 18時15分21秒 指摘や意見などあればSandBoxのBBSへ。