On 8 Aug, Dimitry Andric wrote: > On 8 Aug 2025, at 15:56, David Chisnall <[email protected]> wrote: >> >> On 8 Aug 2025, at 14:42, Dag-Erling Smørgrav <[email protected]> wrote: >>> >>> Tomek CEDRO <[email protected]> writes: >>>> [...] from user perspective these changes were easy to adapt to :-) >>> >>> So will this one. >> >> Let’s remember the thing that started this entire thread: `pkg delete >> -af` >> >> This is an *incredibly* stupid thing to do. Long before pkg came >> along, I did the equivalent of this and managed to lock myself out of >> a headless box by doing this because I forgot that I was using the >> ports version of openssh instead of the base one. > > I'm one of the people that regularly runs `pkg delete -af`, even with > `-y` added. :) That said, I only use this when I have completely > rebuilt a ports collection with poudriere against a newer base jail, > and then I'd like to start completely from scratch with freshly > installed packages. This also clears out any unnecessary non-leaf > packages there were pulled in by a previous package build.
pkg upgrade -af pkg autoremove > Obviously that is an outlier scenario! But does pkg have a way to > express "show me packages only from this particular repo", or "delete > only packages from this particular repo"? That would make it easy to > do "delete only the packages from ports, not from base". > > -Dimitry > >
