doc: Add `lsof` to Test Suite Dependencies on NetBSD
What changed, and why it matters
This commit only updates the NetBSD build documentation to add the `lsof` utility as a test suite dependency and explains how to force-install it if needed. It is a documentation-only change with no code modifications and no security relevance.
No security action needed; treat as routine documentation update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies doc/build-netbsd.md, adding lsof to the pkgin install command for the test suite and adding a note about forcing installation when the binary package was built for a different NetBSD point release. No source code, build scripts, or test logic are changed.
Changed components
doc/build-netbsd.mdInspect captured patch +8 / −1
diff --git a/doc/build-netbsd.md b/doc/build-netbsd.md
index c269d2a1..b3da9617 100644
--- a/doc/build-netbsd.md
+++ b/doc/build-netbsd.md
@@ -93,7 +93,14 @@ There is an included test suite that is useful for testing code changes when dev
To run the test suite (recommended), you will need to have Python 3 installed:
```bash
-pkgin install python313 py313-zmq
+pkgin install python313 py313-zmq lsof
+```
+
+When the `lsof` binary package was built for a different point release, it might be necessary to force its installation as follows:
+
+```bash
+echo "CHECK_OSABI=no" >> /etc/pkg_install.conf
+pkgin install lsof
```
## Building Bitcoin Core
Why this scored 16/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.