[Bug 273783] pkgbase: The libraries currently contained in runtime and utilities should be split out

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 14 Sep 2023 13:37:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273783

            Bug ID: 273783
           Summary: pkgbase: The libraries currently contained in runtime
                    and utilities should be split out
           Product: Base System
           Version: 15.0-CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: bugs@FreeBSD.org
          Reporter: dfr@rabson.org

Splitting these out to their own packages allows them to be used in other
contexts without having to pull in the whole of runtime and/or utilities.

For instance, I wanted a container image containing just /sbin/pfctl. This
would be used with the Kubernetes kube-proxy utility to manage service routing
for a FreeBSD Kubernetes cluster. Unfortunately, pfctl depends on libraries
currently contained in runtime and utilities which adds ~150MB of binaries and
other libraries to the image.

Installing runtime and/or utilities will automatically add the required library
packages and upgrading e.g. runtime from pre-split to post-split works as
expected.

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