<remiliascarlet>
For those who don't know, Tash Peterson is basically OG Johnny Somali.
zorz has quit [Quit: leaving]
SiFuh_ has quit [Quit: leaving]
<uwumeowmeownyaa>
Thank you ukky and farkuhar for the hints. They will surely be of great use!
uwumeowmeownyaa has quit [Remote host closed the connection]
uwumeowmeownyaa has joined #crux-social
<remiliascarlet>
SiFuh: "No git in core!" Better: SVN in core.
<farkuhar>
remiliascarlet: I don't really advocate for following NetBSD's example in its exact details regarding /usr/pkg, but there are benefits in keeping /usr/local untouched by the ports ecosystem. For example, a user running ./configure && make && make install will not need to remember to override the PREFIX variable during configure.
<farkuhar>
So if you're going to create a clear separation between binaries needed to boot the system (/bin), binaries provided by core (/usr/bin), and binaries provided by other repos, I don't think /usr/local/bin is the right place for the latter category. That's the only feature of NetBSD's hierarchy that I meant to borrow.
<remiliascarlet>
The other issue I can see with this approach is that there's quite some software out there that are hardcoded to install to /usr/local, meaning that patching is required. Which is probably the case with CRUX as it is now anyway.