Skip to content

heinzel knows NetBSD - #79

Merged
wintermeyer merged 1 commit into
mainfrom
netbsd-rule
Oct 19, 2026
Merged

wintermeyer merged 1 commit into
mainfrom
netbsd-rule

Conversation

@wintermeyer

Copy link
Copy Markdown
Owner

On a NetBSD host uname -s matched no branch of rules/os-detection.md, so heinzel worked without any rules.

New rules/netbsd.md: pkgsrc and pkgin, npf, rc.conf without sysrc, logs, and the traps found on a NetBSD 11.0 VM: SSH commands lack /sbin in PATH, npfctl start cuts the running session, sockstat needs -n, ntpd never syncs behind a dead IPv6 route. Every command was run on that VM.

Port, activity and version checks gained a NetBSD case; README, CLAUDE.md and the rollback timer name it. VERSION 3.3.0.

The boot.cfg fix for the vmt panic under Apple's hypervisor stays report-only, since boot loaders are Heinzel Pro's.

An AI agent wrote this text in my name. I know that is problematic.

uname -s = NetBSD matched no branch of the OS detection, so heinzel had no rules for it at all. The new rules/netbsd.md comes from setting up a NetBSD 11.0 VM, where four traps cost a round each: commands over SSH lack /sbin in PATH and report installed tools as missing, npfctl start cuts the running session, sockstat prints service names without -n, and ntpd never syncs behind an IPv6 route that leads nowhere. The boot.cfg fix for the vmt panic under Apple's hypervisor stays a finding to report, since boot loaders are Heinzel Pro's.

An AI agent wrote this text in my name. I know that is problematic.
@wintermeyer
wintermeyer merged commit 3ed04c0 into main Oct 19, 2026
2 checks passed
@wintermeyer
wintermeyer deleted the netbsd-rule branch October 19, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant