[Bug 282324] pkgbase: Utilities used by FreeBSD-rc-14.1 RC Scripts require dragging in bloated utilities

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 04 Nov 2024 14:24:28 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282324

Mark Johnston <markj@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |feature
             Status|New                         |Open
                 CC|                            |bapt@FreeBSD.org,
                   |                            |manu@freebsd.org,
                   |                            |markj@FreeBSD.org

--- Comment #1 from Mark Johnston <markj@FreeBSD.org> ---
I'm not sure how realistic this is - the set of utilities touched by different
rc scripts is quite large.

Some of the pkgbase subdivisions don't make sense to me.  For instance,
/etc/rc.d/syslogd belongs to the rc package, not the syslogd package - is this
intentional?  In general I'd expect FreeBSD-rc to contain the rc framework, and
individual rc scripts should be bundled with the package where it makes the
most sense.

Either way, keeping all of these pkg combinations working is going to be a
maintenance burden.  I'd start by auditing all of the rc scripts and making
sure that they belong to the "right" package.  Then, add some checks to ensure
that no rc.d scripts are included with the rc package - each rc.d script
belongs in some other package together with the utilities it depends on.

-- 
You are receiving this mail because:
You are the assignee for the bug.