public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Slightly OT: FreeBSD migration, what to do with /usr/local
@ 2017-10-12  6:29 Ian Zimmerman
  2017-10-12  6:36 ` Alan McKinnon
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Ian Zimmerman @ 2017-10-12  6:29 UTC (permalink / raw
  To: gentoo-user

I think I have written here previously that I want to move my _server_
to FreeBSD.  I am still thinking about that.  But now I hit an
obstacle.  For a long time, I have put my local kiddie scripts in
/usr/local.  For better or worse, they are written in my dense style
where any code duplication is avoided, and so they call one another a
lot.

But as you know FreeBSD directory hierarchy is different: /usr/local is
for Packages and Ports.  I must move my scripts somewhere else to not
conflict with P & P.  So the first problem is to come up with a
location.  What does a typical BSD admin do in this situation?  I don't
want to put them in my home directory because they're general purpose;
at the very least I use them both as root and as an unprivileged user.

A more serious problem is how to find all the situations where
/usr/local is baked in.  It's not as simple as grep because when I
could, I relied on the implicit PATH which would be configured somewhere
else, or it might not even be configured - it might be compiled in (I
think this is the case for some programs in the shadow package, and
perhaps PAM modules).

I don't think I can expect a simple answer, but if you ever faced such
transition yourself, how did you approach it?

-- 
Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
Do obvious transformation on domain to reply privately _only_ on Usenet.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-10-12 16:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-12  6:29 [gentoo-user] Slightly OT: FreeBSD migration, what to do with /usr/local Ian Zimmerman
2017-10-12  6:36 ` Alan McKinnon
2017-10-12 15:59   ` [gentoo-user] " Ian Zimmerman
2017-10-12  7:11 ` [gentoo-user] " Thomas Mueller
     [not found] ` <20171012071204.441902BC058@pigeon.gentoo.org>
2017-10-12 16:08   ` [gentoo-user] " Ian Zimmerman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox