rm -rf does not remove files marked by chflags to be immutable. on that basis "-f" doesn't mean what people think. It doesn't mean "ignore locks" in a colloquial sense.
if you provide a lock to pkg, then pkg delete -f should not removed locked things. my 3c On Wed, Jul 30, 2025 at 11:31 AM Edward Sanford Sutton, III < mirror...@hotmail.com> wrote: > On 7/29/25 18:15, George Michaelson wrote: > > Isn't this precisely what locked packages are designed to prevent? > > I thought locking packages was intended to stop any modification to > them so both upgrades and removal would not happen. > Another topic is its debatable 'if' -f should bypass a lock or not. > Considering -f is supposed to be able to let pkg delete itself and > perform deletes that mess up dependencies, I'd say it shouldn't be > expected that it keeps things safe from other damaging removals; an > interactive warning seems justifiable when a request to 'break things' > occurs. > > > Outside of an upgrade tool, I would think locking "base" packages was .. > > sensible? > > > > -G > > > > > > >