From nobody Sun Aug 15 12:32:05 2021 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 73B7D1758BFC for ; Sun, 15 Aug 2021 12:32:05 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [176.74.240.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gnc9w0vQdz3Cgl; Sun, 15 Aug 2021 12:32:04 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router10g.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 01BF048823; Sun, 15 Aug 2021 14:31:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=digiware.nl; s=medusa-2017; t=1629030716; bh=V71dTidQQcQQ/+GG7/tauH/Lqp9Vz7+sKc1ahCvBUaM=; h=Subject:To:References:From:Date:In-Reply-To; b=aOb+VKaALpK5mzueTL1sno3VOjVR32jCtAyzBrYB76TT6F99LpR7vlM8bMdvSspHu HyDnSG/eaUnsD+32RLAh/2ZTpSNdSM10R4E3J+8eW5Z+j0kvmabnIluenqnb4r9G13 TLY5lrvSTcSW+RYp5tZ7n10Xfv4RRwKom7J3cjiH4YgoWuOX2/teHEZwVIJxhPjnSz +N9iT0Xn3hVRIxfaF86Y9fjTBb8FLmbJQI/E5gVSld2XyfE2Ph8TRyoZECNL5ZLfxS rg6KnzMzXhVUTwOSu/+Y75Ido9Sat+qKuYVOh7XZ+mFyAcUVW1HV6jqzuLhTAak7aN W0+cS2TqlNmcw== X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router10g.digiware.nl (router10g.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZK6rwRj0ocXt; Sun, 15 Aug 2021 14:31:50 +0200 (CEST) Received: from [192.168.10.9] (vaio [192.168.10.9]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id A420E488A8; Sun, 15 Aug 2021 14:31:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=digiware.nl; s=medusa-2017; t=1629030710; bh=V71dTidQQcQQ/+GG7/tauH/Lqp9Vz7+sKc1ahCvBUaM=; h=Subject:To:References:From:Date:In-Reply-To; b=X5jqmGh1zQ1WPqY86xYLiJF6U62fJRzIxFaAns98Wb5sWjL+VYw7DLelVh2+BOJ38 Iu5ra3DXDIgY0mjwIOq+KQip6u4TFIUv9EyK2GZWehpfQHUlyChfBGifbgUoroVbGA wW81Yt994XblaYxulNDO+v3T+LcTOIj8GKhs24uJJD/6LVct6tgxvq+uysUClioTI0 anTZ6ILBXqSddtqkFPDp/yq3x7gDw30I1f3cUhvgDDWBgdCRZROheNkqioKKLMg1y6 GDFiio10vPSIjPkStW57PwnpkprmT+krHlrzGJih1dKl6aMtCgt3CeEl773jmjdaf5 HtgDxnQhbUjdA== Subject: Re: PATH: /usr/local before or after /usr ? To: Ian Lepore , Alan Somers , FreeBSD CURRENT References: <662dbcebb38135deb1599cd9d8fee3e133330409.camel@freebsd.org> Message-ID: <965c2a61-3499-4bdd-c72e-7bcaf4abd2d2@digiware.nl> Date: Sun, 15 Aug 2021 14:32:05 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0 Thunderbird/78.12.0 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 In-Reply-To: <662dbcebb38135deb1599cd9d8fee3e133330409.camel@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 4Gnc9w0vQdz3Cgl X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=digiware.nl header.s=medusa-2017 header.b=aOb+VKaA; dkim=pass header.d=digiware.nl header.s=medusa-2017 header.b=X5jqmGh1; dmarc=pass (policy=quarantine) header.from=digiware.nl; spf=pass (mx1.freebsd.org: domain of wjw@digiware.nl designates 176.74.240.9 as permitted sender) smtp.mailfrom=wjw@digiware.nl X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[digiware.nl:s=medusa-2017]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[digiware.nl:+]; DMARC_POLICY_ALLOW(-0.50)[digiware.nl,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:28878, ipnet:176.74.224.0/19, country:NL]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] Reply-To: wjw@digiware.nl From: Willem Jan Withagen via freebsd-current X-Original-From: Willem Jan Withagen X-ThisMailContainsUnwantedMimeParts: N On 16-7-2021 18:46, Ian Lepore wrote: > On Fri, 2021-07-16 at 09:01 -0600, Alan Somers wrote: >> FreeBSD has always placed /usr/local/X after /usr/X in the default PATH. >> AFAICT that convention began with SVN revision 37 "Initial import of 386BSD >> 0.1 othersrc/etc". Why is that? It would make sense to me that >> /usr/local/X should come first. That way programs installed from ports can >> override FreeBSD's defaults. Is there a good reason for this convention, >> or is it just inertia? >> -Alan > I have a hierarchy on my machines rooted at /local and /local/bin is > before /bin and /usr/bin in my PATH, so I can override system tools > when I explicitly want to without suffering any problems of an > unexpected override from installing a port or package. > > If you're using ports as a development environment to work on a new > gstat replacement, you could do something similar and put PREFIX=/local > in your port makefile while you're developing on it. +1 Cannot recall running into any issues over a long time. I'm only annoyed by having to fix access to installed ports when this reorder is not done... Perhaps just don't do this for root? --WjW