From nobody Thu Aug 6 22:31:55 2026 X-Original-To: dev-commits-src-branches@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 4hGMTS1lvlz6nLps for ; Thu, 06 Aug 2026 22:31:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hGMTR5F1lz4PcC for ; Thu, 06 Aug 2026 22:31:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786055515; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UY6ehV9oLhRCbD4974Yr/7bfGSvYY+paZnRJvHrHPTU=; b=xFBtCXJlEGMKfJIb0ge6ifNl0m4w1fMUDcV0B4qT6Ujg3w0mjgRIgRkl1a5JCYg7amqy8J FiXfTsHs+8ZzPSu9U0OHa4ewceeCEJzKES+6lsq69UBEt8P5DONYYI2KHANUFFi+ECP/y7 NfHf2IZj2SAdcSNyrRzhwPx+JlNrs8U5yXDOgTBmxr/k46TNa72Jyq45sQ3g3B8LrViE2Q MMR1S73Jln5zxnyj9/o7BIyg2AwJTOLEmEMmQwpf7s5DPABUABHKQxUk84wh7fmJBcqHRH /uGuSMy6pf/bh+JDSJtF9KFlJy6CjLc7iKDSgwOJEc1WTjrc77zbp/Org6BAmg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786055515; a=rsa-sha256; cv=none; b=N6P53Kq1ZvieJ2RvHRTuQKjfJN6akVVSzeupNMWIHROKDdorTFKw0OwG7Y//r/3snpik11 NEzWYZH0WOioFBOb6C8DpW56bLKZhKMpwW9YaAjB8lMTNdKLLVn3xN6U6AYbD4I16J9cNU xyNwDdvzTrdgvNeIK6EgHZx+YUcnHEsPMk+bz9wt/BsgFxoP4ybQgNlgLRGBMn85OjF1mO 32JRxrWWVU5JpSUXBKZxTtelgBaUC8Wr6PvNiH+85VKisKFWBh0uKa0u8N4oJoAapBMSKJ VuMyCZeWO5aVZvNG7Y4ZLn7HmLmmOjo5hV9i8TxKPOKW08NLI/MAXRwSdcLqdQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786055515; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=UY6ehV9oLhRCbD4974Yr/7bfGSvYY+paZnRJvHrHPTU=; b=WsRoVQyyfQpH3aNcfjC34XN9gHGVUlrB7RhsSYRgZphkHaMRn3u8z1i7wNE7W2gsnW4bAU cQG17BiVbGWOVu3m2Ch5KgQBbUaZdqqoxJAEGshl1cFyu6ZGwUd8ahnse/kgWTLRBceo+I qhn/BIgwbfGZCOnGiiS0m7KWof/4eVcFj8izkNIBNttmOplSU1og559N5v7NMgVJYDIhzW Bo1nRbOSUkaVMKhMfooijf9bIApqLj8uF9QigxpoGfstVdJELaCtk7b70i6dub5iP8iFJZ NOBaN7Yxj9et8YAhq2V9PqLKObkFBzV3h6OV2Jzdqj5MkqbyUZJOR+zHhDce+A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hGMTR4GbpzghP for ; Thu, 06 Aug 2026 22:31:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1fdea by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 06 Aug 2026 22:31:55 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Alexander Ziaee Subject: git: 21783b3b8a75 - stable/14 - Bourne shell -> POSIX shell List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 21783b3b8a758dd3915d57b589670c0f53e5cd22 Auto-Submitted: auto-generated Date: Thu, 06 Aug 2026 22:31:55 +0000 Message-Id: <6a750b5b.1fdea.69c65073@gitrepo.freebsd.org> The branch stable/14 has been updated by ziaee: URL: https://cgit.FreeBSD.org/src/commit/?id=21783b3b8a758dd3915d57b589670c0f53e5cd22 commit 21783b3b8a758dd3915d57b589670c0f53e5cd22 Author: Alexander Ziaee AuthorDate: 2026-04-14 13:02:53 +0000 Commit: Alexander Ziaee CommitDate: 2026-08-06 22:26:27 +0000 Bourne shell -> POSIX shell The FreeBSD shell is a POSIX compatible shell. It evolved over several decades from the Almquist shell, which was preceeded a decade before that by the Bourne shell. Most readers today have never seen a Bourne shell. If someone wants to learn to use our shell, they need to look for tutorials on the POSIX shell. Align descriptions through out the tree with this reality, consistent with it's manual and common parlance. We made a similar change to the doc tree in b4d6eb01540fe. MFC after: 3 days Reviewed by: carlavilla Differential Revision: https://reviews.freebsd.org/D56382 (cherry picked from commit dc140a9fc151f3717bce2157f49070daafa13ec0) --- share/skel/dot.profile | 2 +- usr.bin/apply/apply.1 | 2 +- usr.bin/chpass/chpass.1 | 2 +- usr.bin/fortune/datfiles/freebsd-tips | 4 ++-- usr.bin/script/script.1 | 4 ++-- usr.sbin/adduser/adduser.8 | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/share/skel/dot.profile b/share/skel/dot.profile index 40dfa58f4e84..d67a6e2a934b 100644 --- a/share/skel/dot.profile +++ b/share/skel/dot.profile @@ -1,5 +1,5 @@ # -# .profile - Bourne Shell startup script for login shells +# .profile - POSIX Shell startup script for login shells # # see also sh(1), environ(7). # diff --git a/usr.bin/apply/apply.1 b/usr.bin/apply/apply.1 index 5b910b108d4b..5081489bbcf7 100644 --- a/usr.bin/apply/apply.1 +++ b/usr.bin/apply/apply.1 @@ -98,7 +98,7 @@ The following environment variable affects the execution of .Bl -tag -width SHELL .It Ev SHELL Pathname of shell to use. -If this variable is not defined, the Bourne shell is used. +If this variable is not defined, the POSIX shell is used. .El .Sh FILES .Bl -tag -width /bin/sh -compact diff --git a/usr.bin/chpass/chpass.1 b/usr.bin/chpass/chpass.1 index 3d04f0c02bdf..50533b9dbde5 100644 --- a/usr.bin/chpass/chpass.1 +++ b/usr.bin/chpass/chpass.1 @@ -229,7 +229,7 @@ The field is the command interpreter the user prefers. If the .Ar shell -field is empty, the Bourne shell, +field is empty, the POSIX shell, .Pa /bin/sh , is assumed. When altering a login shell, and not the super-user, the user diff --git a/usr.bin/fortune/datfiles/freebsd-tips b/usr.bin/fortune/datfiles/freebsd-tips index a35b7cd5881f..76cc4f4fd9f5 100644 --- a/usr.bin/fortune/datfiles/freebsd-tips +++ b/usr.bin/fortune/datfiles/freebsd-tips @@ -180,7 +180,7 @@ directory sizes. nc(1) (or netcat) is useful not only for redirecting input/output to TCP or UDP connections, but also for proxying them with inetd(8). % -sh (the default Bourne shell in FreeBSD) supports command-line editing. Just +sh (the default POSIX shell in FreeBSD) supports command-line editing. Just ``set -o emacs'' or ``set -o vi'' to enable it. Use "" key to complete paths. % @@ -415,7 +415,7 @@ if you leave the shell idle for more than 30 minutes. % You can use aliases to decrease the amount of typing you need to do to get commands you commonly use. Examples of fairly popular aliases include (in -Bourne shell style, as in /bin/sh, bash, ksh, and zsh): +POSIX shell style, as in /bin/sh, bash, ksh, and zsh): alias lf="ls -FA" alias ll="ls -lA" diff --git a/usr.bin/script/script.1 b/usr.bin/script/script.1 index bc096c0895c5..2f313e7e1159 100644 --- a/usr.bin/script/script.1 +++ b/usr.bin/script/script.1 @@ -141,7 +141,7 @@ Forward terminal size changes on The script ends when the forked shell (or command) exits (a .Em control-D to exit -the Bourne shell +the POSIX shell .Pf ( Xr sh 1 ) , and .Em exit , @@ -186,7 +186,7 @@ exists, the shell forked by will be that shell. If .Ev SHELL -is not set, the Bourne shell +is not set, the POSIX shell is assumed. .Pq Most shells set this variable automatically . .El diff --git a/usr.sbin/adduser/adduser.8 b/usr.sbin/adduser/adduser.8 index e21a7653f250..eacc12a8f3ce 100644 --- a/usr.sbin/adduser/adduser.8 +++ b/usr.sbin/adduser/adduser.8 @@ -459,7 +459,7 @@ command appeared in .An -nosplit This manual page and the original script, in Perl, was written by .An Wolfram Schneider Aq Mt wosch@FreeBSD.org . -The replacement script, written as a Bourne +The replacement script, written as a POSIX shell script with some enhancements, and the man page modification that came with it were done by .An Mike Makonnen Aq Mt mtm@identd.net .