tar(1) is not a core runtime utility; in particular, nothing in
/etc/rc.d/* requires it. Move it to utilities, which is also
where cpio(1) lives.
This removes the dependency from runtime to libarchive.
MFC after: 3 days
Differential D53059
tar: Move to the utilities package Authored by ivy on Oct 13 2025, 9:48 AM. Tags None Referenced Files
Details tar(1) is not a core runtime utility; in particular, nothing in This removes the dependency from runtime to libarchive. MFC after: 3 days
Diff Detail
Event TimelineComment Actions @manu moved tar to runtime in a7b5a3d48640f3f5898b05328d71c2949b6b7098 in 2019 with the message pkgbase: Put a lot of binaries and lib in FreeBSD-runtime All of them are needed to be able to boot to single user and be able to repair a existing FreeBSD installation so put them directly into FreeBSD-runtime. but a lot has changed since then. I'd be surprised if there's a sensible recovery workflow that works with tar in runtime and not in utilities. |