Karl Denninger <k...@denninger.net> wrote:

> How many of us have done an "rm -rf" in the wrong place?  Uh..... same 
> thing when you get down to it, right?

The problem with this analogy is that "rm -rf" hasn't changed - the "-f"
wasn't suddenly changed from something innocuous to "force".

Pople using "pkg delete -af" are used to using it to delete all ports.
I'll often do that when upgrading a server to a new major release -
update the base OS, with the appropriate COMPAT and compat-libs, if
required, then once that's working, chose a free moment to pkg-delete -af
all the ports, and then BATCH rebuild them from a list of previously
installed ports.

Personally, this won't affect me - I'll adjust, I'll remember, or maybe
alias the command, or similar, but there will be fallout.

I've nothing against PKGBASE, but I really like the distinction between
base and ports - even as someone who uses src.conf flags to reduce the
base installation of unwanted bits.

I really don't see why "pkg" can't be linked to some other name "basepkg",
for example, and then the pkg binary will keep the separation based on
the argv[0] - but with a newly addeded flag and/or env variable that allows
the same "pkg" to work as is currently proposed.

Cheers, Jamie

Reply via email to