From nobody Fri Jul 16 15:17:37 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 B91F71274AA9 for ; Fri, 16 Jul 2021 15:17:46 +0000 (UTC) (envelope-from freebsd@grem.de) Received: from mail.evolve.de (mail.evolve.de [213.239.217.29]) (using TLSv1.3 with cipher TLS_CHACHA20_POLY1305_SHA256 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.evolve.de", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GRFGy2hSNz4Twb; Fri, 16 Jul 2021 15:17:45 +0000 (UTC) (envelope-from freebsd@grem.de) Received: by mail.evolve.de (OpenSMTPD) with ESMTP id fd965730; Fri, 16 Jul 2021 15:17:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=grem.de; h=date:from:to:cc :subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=20180501; bh=8/F0XJGV l/pUndGiZ6RhKhNPnY0=; b=oPg64pxNCFJog6Rs6hz6oIK08TiSYmg9D4l+fxIc ldH9SOowuXX2u8j9H+7OlCtUfo0dvgaQIBxGR1Vc+4Zin7h+uGzPfYmzReWQE8Es JJB9RslrCKmXXHjOp/uXtq+rgDYZbaFxuyl9D6KqDTxqlIww5ae/qo3uPgvYmW/8 L2nctY+EInruN3yJ6PrnHQU9TIoO9R5pfil5WZ+7p5AJUu/qyfLX9XobMen5wANq WNyOub4UIDKDjVIDRK7e0ljiTFF3T/47Mh6qW8M3lzqcUPhdSEfzsXhe1HnSooS0 Hjw2kVzWbOQBHAeYtunOaEXCZCZxapY4tQKf/RLiVXKNQA== DomainKey-Signature: a=rsa-sha1; c=nofws; d=grem.de; h=date:from:to:cc :subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=20180501; b=iY 0m0AOXWrHiYoDXs4LViR+TEnAJoV6zhsr+Zd570jRDf4VqBTQdEB0PWI6ISonft/ 88Sv24VQXGK3j55kfmdyX0+SLTPA9PQU65asULL9OZCiVTeR7Gn06DJDeBG5cncK jS3FcOlrUDDt1+PVxEC8hs4BnTMb7z9w4l8dSa4HlNPWBFi6TXmo9GG7Gb0Y9PBM QEWOhmcWvnJlbK7OMkEpryDTuKRh959LDv1mqvUhbv9YiGchSNi6Wyl+obFqTUKT LIXEKCn0AB7aWCAL94pHX22949VQ6zkLWZHV2Okzi4ADq3jkr7eZtNcTa+NP622H X4di5fNlmqxUQn1njdSA== Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id c4ea9506 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Fri, 16 Jul 2021 15:17:41 +0000 (UTC) Date: Fri, 16 Jul 2021 17:17:37 +0200 From: Michael Gmelin To: Alan Somers Cc: FreeBSD CURRENT Subject: Re: PATH: /usr/local before or after /usr ? Message-ID: <20210716171737.36b757a9@bsd64.grem.de> In-Reply-To: References: X-Face: $wrgCtfdVw_H9WAY?S&9+/F"!41z'L$uo*WzT8miX?kZ~W~Lr5W7v?j0Sde\mwB&/ypo^}> +a'4xMc^^KroE~+v^&^#[B">soBo1y6(TW6#UZiC]o>C6`ej+i Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWJBwe5BQDl LASZU0/LTEWEfHbyj0Txi32+sKrp1Mv944X8/fm1rS+cAAAACXBIWXMAAAsTAAAL EwEAmpwYAAAAB3RJTUUH3wESCxwC7OBhbgAAACFpVFh0Q29tbWVudAAAAAAAQ3Jl YXRlZCB3aXRoIFRoZSBHSU1QbbCXAAAAAghJREFUOMu11DFvEzEUAGCfEhBVFzuq AKkLd0O6VrIQsLXVSZXoWE5N1K3DobBBA9fQpRWc8OkWouaIjedWKiyREOKs+3PY fvalCNjgLVHeF7/3bMtBzV8C/VsQ8tecEgCcDgrzjekwKZ7TwsJZd/ywEKwwP+ZM 8P3drTsAwWn2mpWuDDuYiK1bFs6De0KUUFw0tWxm+D4AIhuuvZqtyWYeO7jQ4Aea 7jUqI+ixhQoHex4WshEvSXdood7stlv4oSuFOC4tqGcr0NjEqXgV4mMJO38nld4+ xKNxRDon7khyKVqY7YR4d+Cg0OMrkWXZOM7YDkEfKiilCn1qYv4mighZiynuHHOA Wq9QJq+BIES7lMFUtcikMnkDGHUoncA+uHgrP0ctIEqfwLHzeSo+eUA66AqzwN6n 2ZHJhw6Qh/PoyC/QENyEyC/AyNjq74Bs+3UH0xYwzDUC4B97HgLocg1QLYgDDO1v f3UX9Y307Ew4AHh67YAFFsxEpkXwpXY3eIgMhAAE3R19L919nNnuD2wlPcDE3UeT L2ytEICQib9BXgS2fU8PrD82ToYO1OEmMSnYTjSqSv9wdC0tPYC+rQRQD9ESnldF CyqfmiYW+tlALt8gH2xrMdC/youbjzPXEun+/ReXsMCDyve3dZc09fn2Oas8oXGc Jj6/fOeK5UmSMPmf/jL+GD8BEj0k/Fn6IO4AAAAASUVORK5CYII= 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4GRFGy2hSNz4Twb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Spam: Yes X-ThisMailContainsUnwantedMimeParts: N On Fri, 16 Jul 2021 09:01:49 -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. I think that is exactly what you don't want to happen by default (imagine all the ways the system could fall apart in a really hard to support ways if individual standard tools from base are overridden - especially as many users might not even notice, as it might be a side-effect of installing some dependency of something they need). Users are always free to tweak PATH for their purposes of course, but running the UNIX tools that came with the OS by default makes a lot of sense to me. -m > Is there a > good reason for this convention, or is it just inertia? > -Alan -- Michael Gmelin