Re: Pkgbase removing all third party pkgs nukes system

From: Adrian Chadd <adrian_at_freebsd.org>
Date: Wed, 30 Jul 2025 04:19:26 UTC
On Tue, 29 Jul 2025 at 19:03, TheComputerCollector <
retrocomputingcollector@gmail.com> wrote:

> This should not be shipped. Removing all third party packages with pkg(8)
> nukes the system, deleting everything but a few libraries. Pkgbase should
> be handled by a seperate pkgbase(8) command. I belive that all packages
> that make up a traditional base should have a flag that only lets them be
> manipulated by pkgbase(8), while everything else can be manipulated by pkg,
> even though the new command is a frontend for the same system. I also
> belive that you should be able to add that flag to normal packages, for
> example if I want ftpd back. I also belive this would be good for stopping
> forced system updates when updating software, which is something I hate
> about Linux.
>

what happened? what did you type?

It's quite possible we should make a "default" repo so pkg upgrade, pkg
delete, etc doesn't operate on eg freebsd-base repo unless you explicitly
ask it to?


-a