トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

OpenBSD/Patches/70-arm64

INDEX

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へ。