Re: PKGBASE Removes FreeBSD Base System Feature
- In reply to: David Chisnall : "Re: PKGBASE Removes FreeBSD Base System Feature"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Aug 2025 15:23:41 UTC
On 8/8/2025 5:15 PM, David Chisnall wrote:
> On 8 Aug 2025, at 15:59, DutchDaemon - FreeBSD Forums Administrator <DutchDaemon@FreeBSD.org> wrote:
> Just to clarify things from an inverse perspective: in a pkgbase scenario, how would one go about deleting all ports, and only ports? What would the new pkg command be?
> It should be `pkg del -r {repo name}`.
>
> It is not, currently, because (unlike the install commands), `pkg delete` does not accept the `-r` flag (presumably because the only place where it makes sense is in concert with the `-a` flag and no one thought of that use case).
>
> I think that’s a bug, it should probably be fixed. And now we have a meaningful and actionable requirement. I have filed this issue:
>
> https://github.com/freebsd/pkg/issues/2494
>
Oh, leave it to me to stumble over the bug ;) Thanks.
If this is indeed a matter of training muscle memory to unlearn `pkg
delete -fy` and switch to `pkg del -r repo`, the transition should not
be too painful.
(trying to see the upside)