Page MenuHomeFreeBSD

ping, traceroute: Move to the utilities package
Needs ReviewPublic

Authored by ivy on Oct 17 2025, 12:34 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 2, 1:17 AM
Unknown Object (File)
Dec 11 2025, 5:50 AM
Unknown Object (File)
Nov 23 2025, 5:06 AM
Unknown Object (File)
Nov 9 2025, 1:29 AM
Unknown Object (File)
Nov 1 2025, 9:12 PM
Unknown Object (File)
Nov 1 2025, 7:57 PM
Unknown Object (File)
Oct 29 2025, 9:15 AM
Unknown Object (File)
Oct 29 2025, 8:51 AM
Subscribers

Details

Reviewers
None
Group Reviewers
pkgbase
Summary

These are not core runtime utilities and don't need to be in runtime.
Move them to utilities.

MFC after: 3 days

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 67868
Build 64751: arc lint + arc unit

Event Timeline

ivy requested review of this revision.Oct 17 2025, 12:34 PM

My rational for putting them into runtime is that if anything goes wrong and only runtime and clibs are upgraded you can boot to single user and debug network functionality.

I'm ambivalent on this. I agree with the broad rationale here.

That said, having ping & traceroute handy (like telnet or fetch) makes debugging easier,
whether in single user mode or from a jail.

Whichever way we go, can we ensure that the minimal-jail set ends up with these, and
I can adjust https://cgit.freebsd.org/src/tree/release/tools/oci-image-runtime.conf or
https://cgit.freebsd.org/src/tree/release/tools/oci-image-notoolchain.conf as needed
to pull these 2 in as specific packages as well.