From nobody Mon Dec 30 09:10:48 2024 X-Original-To: dev-commits-doc-all@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 4YM9Lc2wCdz5jhNJ for ; Mon, 30 Dec 2024 09:10:48 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YM9Lc2PHbz4Br4; Mon, 30 Dec 2024 09:10:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735549848; 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=mT6CZFk0fha+dzgZdb0HEekhR25YFzjixwhtwOXhNmA=; b=fgmiGPRq1hc9N3MECn9HCsQG/SBSRJg2LK2qM/ldq+uUQ50TilN0sKLynV+hcS9CpZatC2 0GwS4/MhjyBYZKh6uQpDW2XgQzOhtYgopf2glRCHdUOEPI3VB1r/bHv7j+EQcDsTTDWQiz g5ZWKbTETJLZuSBD74uIRD+9p7qJ/KUwVCNYMJVJMJ6qwlSLdTGNwXJp4teUjdCu47RZCO S7Pmk4zi5UbhgMpV92+bRwwZhFAhZC+5s0eViVGbWsD3MwjjNalwW8/5Cp9HQXdE4tNMpv 0ckX79xJ40/NzhyhG6+iEpq+GN2CxM0LQZ/A/67eSoozwJyhGlwXerNhPwywJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735549848; 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=mT6CZFk0fha+dzgZdb0HEekhR25YFzjixwhtwOXhNmA=; b=PdsLlH5e/aLHxRTLAEdBzE9ViI4FRCWla/u5f0fOjje3SDtss08FucuSwJj5YN22bNaAOT 4SQ5E1QD5DTMXeP9CNzEDKFAMLTkRASrcWBmTiU6JP4WpprTQbWXOeSIkuOcS2PpfrA3Hk Z09b48yAd/y9uhheIZUeT7qD1yN40tez2OqiN0xVrT/Uh9M1/sxM6iAWFVGVFiS5YObBXH JO6AkjBtAiJcK+n54OnNF5hX/1sgHLj26wevcpUy9iYG6njy/WYw7ChynXj7G4nRvGSWQL Eoqpbl7QjYYQvwlvhS+JIVKSkVSc+2UcO3VmKDUf7O8DyiX3+zvx/3QteLFqpw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735549848; a=rsa-sha256; cv=none; b=O+1glFtmNpdknQaYM3kl1v0fUhZdPOmE7ic/6OoXOX1aGyfK7KPGrnbgrrojOCPyaTzZOM 0ZRr38nxGG7PoNqndtfYFzcCVqSrn/2kRr9ZraS1mzLAtWcnn9ymyiaITcm/VHkatOXTWm cI/2gfIcLNeJ3kRWV6i5DpqE5LZNIOQMISHuBtHhPwsIPz+NiXONdZqepPYXiC0JIhqVVt ZWofrocPN9WPELR8oWdh625entwkrT8Fnmd6dHqmosdSXdso1E+iSX7gZuNCaE5j2jdPLM h73wjPwJhYCephodMprJ/yDzKJ4/an4eMbbqoH77Z7VAIng//rT/cG06tT3Ppg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YM9Lc1lBrzp4T; Mon, 30 Dec 2024 09:10:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BU9Amah026429; Mon, 30 Dec 2024 09:10:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BU9Amkr026426; Mon, 30 Dec 2024 09:10:48 GMT (envelope-from git) Date: Mon, 30 Dec 2024 09:10:48 GMT Message-Id: <202412300910.4BU9Amkr026426@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: cc30c211ba - internal/admin - ziaee to be mentored by carlavilla and mhorne List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/internal/admin X-Git-Reftype: branch X-Git-Commit: cc30c211ba43d4c5be13072f058391e433927f68 Auto-Submitted: auto-generated The branch internal/admin has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=cc30c211ba43d4c5be13072f058391e433927f68 commit cc30c211ba43d4c5be13072f058391e433927f68 Author: Sergio Carlavilla Delgado AuthorDate: 2024-12-30 09:09:47 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2024-12-30 09:09:47 +0000 ziaee to be mentored by carlavilla and mhorne Approved by: doceng --- access | 1 + mentors | 1 + 2 files changed, 2 insertions(+) diff --git a/access b/access index 53dd8dc9d3..a29bac180d 100644 --- a/access +++ b/access @@ -52,3 +52,4 @@ rene salvadore wosch ygy +ziaee diff --git a/mentors b/mentors index 79aefd8e0b..16b40c4dd6 100644 --- a/mentors +++ b/mentors @@ -9,3 +9,4 @@ # Mentee Mentor Optional comment mhorne 0mp +ziaee carlavilla, mhorne From nobody Mon Dec 30 11:50:21 2024 X-Original-To: dev-commits-doc-all@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 4YMDtj3yTwz5jrs9 for ; Mon, 30 Dec 2024 11:50:21 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMDtj3BxRz4Pcd; Mon, 30 Dec 2024 11:50:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735559421; 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=saVM/Mcp2XtDRJSpOFWOlLu/vrWEj2CcrzzogO4eQlA=; b=x9wnfcjz+gqil4DbmdpIwEjKyZkD64fddPptkEPM+JiwCSQN3MjFeoi73FiviRi+M0bRjc EPLF3RyKbVFRQlpHpvymwFS/b8Cb3FufHAgHzMROlUGivXHHuziQlu12h3hUFhC7lfQ6Y3 hVX09s9vspxvD26ISmzaQiDDPB79xYSUqPyJ92CW1S09rseNce2MSXcVj8vvHz/lZP0UDR DEoE1nkmMDVV2W0nDzwM5ry9cjdNogJlwmRyH/eUpxprbtSWaRoxtzkJESUbU8yrEnInbA AIN2kE1y1NQWtpUrJaeNYbs0IBzTTjBwc+a/waWqfpLGG8kWJe+hIHQjfpfrOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735559421; 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=saVM/Mcp2XtDRJSpOFWOlLu/vrWEj2CcrzzogO4eQlA=; b=AKg4fmTYL9uUhoXPK2ErgN4HUwnWgO82iiqw7dqAseOt7jyj/cplX4HWOwf2ehiA5PT15Z +x/Z/drIi+l1x8sRVsyfWDKqFoxEa+svbDyuqu8yE5u4ieTL0WisAxdO7ccH3Ze3wRhxf/ 2slXDx9y04ej2Z70LsfgCGJAj4qyq7Yuy8+Aq+SXOADskGDzdGJnav9BheMD/tVRl5V9Sl n/t8Ao1dwWDuCXYaoc0mhKs33k9uO8ng/yqRRBi3d3B/D5QH+DTz4nxecNHxnd67jzK3Yn 7D7jB0Pj8y3BS9loQZTdIeiS3mTqIGXXu1xgozs3hOQSQsOvtWb0+S9yI/cC2g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735559421; a=rsa-sha256; cv=none; b=OUsn5O7rkvph098Sua3MKN4VaxrkmYxr9lkQv1YprG3IM+cnrTLDwWJNHCX8GigVR2e9En 2/vUKkdWYNoUFqbzKvPApkJinHjyIjiEghkc5xauOEcQmV4T0zR4XhYqewsTXKuIZ4P/Bn uUU8n6ukDwifjTvdeJ56tlJ+f+nrwHpqfAdrnE3BhlevG7/cTI8Rt8VZNrTD7+hC8IDFsy m2pgoUeNsHo3eGGL4RVPF+ce5U3bUKheLo+arLmbuDbehW0ZDhfgu8ASXj3Qjaoenc3Yt0 80wyJ/nGqQTRPlA7htGPFf8qjOrMyPIgSJBuFvUvedLgTaBJV5fHaMVpnzXZ1A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMDtj2pXjzt8p; Mon, 30 Dec 2024 11:50:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BUBoLEN020652; Mon, 30 Dec 2024 11:50:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BUBoLBl020649; Mon, 30 Dec 2024 11:50:21 GMT (envelope-from git) Date: Mon, 30 Dec 2024 11:50:21 GMT Message-Id: <202412301150.4BUBoLBl020649@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: a63b1f71e2 - main - update number of ports List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a63b1f71e2d14a43f8c8885db65dd52e078d68cd Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=a63b1f71e2d14a43f8c8885db65dd52e078d68cd commit a63b1f71e2d14a43f8c8885db65dd52e078d68cd Author: Wolfram Schneider AuthorDate: 2024-12-30 11:49:45 +0000 Commit: Wolfram Schneider CommitDate: 2024-12-30 11:49:45 +0000 update number of ports --- .../content/en/articles/freebsd-status-report-process/_index.adoc | 2 +- website/content/en/features.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/articles/freebsd-status-report-process/_index.adoc b/documentation/content/en/articles/freebsd-status-report-process/_index.adoc index 3193663a13..da58fcbacb 100644 --- a/documentation/content/en/articles/freebsd-status-report-process/_index.adoc +++ b/documentation/content/en/articles/freebsd-status-report-process/_index.adoc @@ -78,7 +78,7 @@ We imported Cyberdyne Systems T800 into the tree. And then they stop. Maybe the reader is an avid Cyberdyne fan and knows what exciting new features the T800 brings. This is unlikely. -It is far more likely that they have vaguely heard of whatever you have imported (especially into the ports tree: remember that there are over 30,000 other things there too...). +It is far more likely that they have vaguely heard of whatever you have imported (especially into the ports tree: remember that there are over 35,000 other things there too...). List some of the new features, or bug fixes. Tell them why it is a good thing that we have the new version. diff --git a/website/content/en/features.adoc b/website/content/en/features.adoc index a67d179069..ab50dc5832 100644 --- a/website/content/en/features.adoc +++ b/website/content/en/features.adoc @@ -66,7 +66,7 @@ Finer-grained access controls are available. [[ports-collection]] === Ports collection -More than 30,000 applications and libraries are link:https://ports.freebsd.org[ported] to FreeBSD. +More than 35,000 applications and libraries are link:https://ports.freebsd.org[ported] to FreeBSD. The architecture allows easy customization of compile time options of many of the ports. [[virtualization]] From nobody Tue Dec 31 01:12:21 2024 X-Original-To: dev-commits-doc-all@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 4YMZh56xrDz5jHwy for ; Tue, 31 Dec 2024 01:12:21 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMZh56L5dz4cy9; Tue, 31 Dec 2024 01:12:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607541; 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=oihPeMnRdRCI54EY61ZEBOkckByEJdbzkqRsFgBc+X0=; b=fBEk8omB5ZHnESJOvvyCEGTG5XIiQibmurT5ukrStJZQTNxycCn2rSufKpRi92wJUcsOgG WLKl6PaFNT808rCQ8JZeeuE2d/F1ljUGcbs3PmCTUhxoW8D99rR9ObV78GT392XWMkkLhK Spdkgf4KZp7NTXmTdoTap/8MmkgRB5w6ncI3iy9oTsafMNiWozyNCVz2DVdq3rlvowysJY B4usymk916MihlsYMmbZn46y6FQQ1IWZ3GGVgYKHk4QTnsq8qwi78CDBT0g4HcFeJr5cg8 eOtddPGXsQrME+WvdsLPttFyo1euvG/N60p2yiWi15tqhuH6kWl6zJ1YQfO0yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607541; 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=oihPeMnRdRCI54EY61ZEBOkckByEJdbzkqRsFgBc+X0=; b=IOjvnLeuyTVfLSBqFG1PWwuYqvXO8PHA6stuV1lGSDxMWCRSuBQUX3rtKvTPZiqYy07PZD Kk0TdCH9SuGvJmg/+YQrzUGr/b5D2qgi2Rd5lL3CIDoL7TK+WJOQcPCYladoP8x490Gi/r lt1plkI1P27IxxwxdgvSQrPufVsxiicR6TmF3Pt1MJULVulYFZN2tXjElcStLlOsiZoYFp IDZDy3pIlJaG361S5RqF35IYhfqyTWswpeoSY41zRu21900jntVLdL8k1tdUqmYea7Tyyw k17dGPgqKq70unsjPUlYPkSokbYja9AiJwogfs460KqmkgfPLopdWvj4kLqitQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735607541; a=rsa-sha256; cv=none; b=hMIgUJPfCI9lT0y9Qe2jbDOfh+yPHKikz+5XMgVF14sBxM6N+w/6iUwq/C0C/nx7ZljxvK 8tQ4vTWKgUrveelIGEI8ecdv4eXwEtiPayMNFa7guyXPRmerT0ZA6qqjPvyWs5KdKX3x0Z Z8267lav0d78XNNocosJMgv7MbyWFcYvU0nNEn6/5uS68zn0voQ/IOSQI7zxzDGKl91BK+ w087uwjkuZeBpRbFhGNAJmJOIJSxFHGgZaWRn4V7fPEhg9YNupvbPEv/qLLvJUn20a3fZS QS0KMd4MmjNtZeyQkoPhuXBSnV0gTLgtzyz33frw0+1iDGp1wktWXTlujXwtbA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMZh55y1RzHc8; Tue, 31 Dec 2024 01:12:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1CL0P021886; Tue, 31 Dec 2024 01:12:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1CLN0021883; Tue, 31 Dec 2024 01:12:21 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:12:21 GMT Message-Id: <202412310112.4BV1CLN0021883@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 40ab45e437 - main - pt-br/books/fdp-primer: Sync with en f96f635 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 40ab45e43743707b0d443105226354948f6c7d59 Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=40ab45e43743707b0d443105226354948f6c7d59 commit 40ab45e43743707b0d443105226354948f6c7d59 Author: Danilo G. Baio AuthorDate: 2024-12-31 01:03:41 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:03:41 +0000 pt-br/books/fdp-primer: Sync with en f96f635 Obtained from: https://translate-dev.freebsd.org --- .../books/fdp-primer/asciidoctor-primer/_index.adoc | 2 +- .../books/fdp-primer/asciidoctor-primer/_index.po | 16 ++++++++++------ .../pt-br/books/fdp-primer/editor-config/_index.adoc | 2 +- .../pt-br/books/fdp-primer/editor-config/_index.po | 20 ++++++++++---------- .../pt-br/books/fdp-primer/translations/_index.po | 11 ++++++----- 5 files changed, 28 insertions(+), 23 deletions(-) diff --git a/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc b/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc index f146f9b72b..56519308dd 100644 --- a/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc +++ b/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc @@ -227,7 +227,7 @@ A macro `extref` é definida como uma extensão. Ela é projetada para renderiza Os livros são estruturados em diretórios diferentes para manter um layout sensato. Para criar um link de um subdiretório de um livro para outro subdiretório do mesmo livro, use a macro `crossref`: .... -crossref:doc-build[documentation-makefile] +crossref:doc-build[documentation-makefile, Este link] .... E isso seria renderizado como diff --git a/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.po b/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.po index 6500e39390..8ac64446fa 100644 --- a/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.po +++ b/documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2024-09-14 14:59-0300\n" -"PO-Revision-Date: 2024-09-14 23:21+0000\n" +"POT-Creation-Date: 2024-12-29 08:29-0500\n" +"PO-Revision-Date: 2024-12-29 21:29+0000\n" "Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" @@ -524,8 +524,8 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:256 #, no-wrap -msgid "crossref:doc-build[documentation-makefile]\n" -msgstr "crossref:doc-build[documentation-makefile]\n" +msgid "crossref:doc-build[documentation-makefile, This link]\n" +msgstr "crossref:doc-build[documentation-makefile, Este link]\n" #. type: Plain text #: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:258 @@ -551,7 +551,7 @@ msgstr "" msgid "" "Use the `crossref` macro for intra-document links too. Although it might be " "inconvenient to write the name of the current document, it ensures the " -"correct link is renderedacross the different outputs" +"correct link is rendered across the different outputs" msgstr "" "Use a macro `crossref` para links intra-documento também. Embora possa ser " "inconveniente escrever o nome do documento atual, ela garante que o link " @@ -560,7 +560,7 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc:278 msgid "" -"Do not use neither the `xref` macro nor its shortcut `<<` `>>`. They do not " +"Do not use either the `xref` macro or its shortcut `<<` `>>`. They do not " "work well in all output formats." msgstr "" "Não use nem a macro `xref` nem seu atalho `<<` `>>`. Eles não funcionam bem " @@ -790,6 +790,10 @@ msgstr "" "complexidade, várias assuntos não foram abordadas em profundidade (ou " "completamente)." +#, no-wrap +#~ msgid "crossref:doc-build[documentation-makefile]\n" +#~ msgstr "crossref:doc-build[documentation-makefile]\n" + #, no-wrap #~ msgid "Level 4" #~ msgstr "Nível 4" diff --git a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc index 8c4a21a5bc..f2413c55d0 100644 --- a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc +++ b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc @@ -52,7 +52,7 @@ Ajustar a configuração do editor de texto pode tornar o trabalho nos arquivos [[editor-config-vim]] == Vim -Instale o package:editors/vim[] e em seguida siga as instruções em crossref:editor-config[editor-config-vim-config, Uso]. Usuários mais avançados podem usar um linter mais adequado como o link:https://github.com/dense-analysis/ale[Ale] que também pode atuar como um link:https://langserver.org/[Protocolo de Servidor de Idiomas] do Vim. +Instale o package:editors/vim[] e em seguida siga as instruções em crossref:editor-config[editor-config-vim-config, Configuração]. Usuários mais avançados podem usar um linter mais adequado como o link:https://github.com/dense-analysis/ale[Ale] que também pode atuar como um link:https://langserver.org/[Protocolo de Servidor de Idiomas] do Vim. [[editor-config-vim-use]] === Uso diff --git a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po index ac5ef30181..0699913e13 100644 --- a/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po +++ b/documentation/content/pt-br/books/fdp-primer/editor-config/_index.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2024-09-14 14:59-0300\n" -"PO-Revision-Date: 2024-09-14 23:21+0000\n" +"POT-Creation-Date: 2024-12-29 08:29-0500\n" +"PO-Revision-Date: 2024-12-29 21:29+0000\n" "Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" @@ -56,16 +56,16 @@ msgstr "Vim" #: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:57 msgid "" "Install from package:editors/vim[], then follow the configuration " -"instructions in crossref:editor-config[editor-config-vim-config]. More " -"advanced users can use a proper linter like link:https://github.com/dense-" -"analysis/ale[Ale] which can also act as a Vim link:https://langserver.org/" -"[Language Server Protocol] client." +"instructions in crossref:editor-config[editor-config-vim-config, " +"Configuration]. More advanced users can use a proper linter like link:" +"https://github.com/dense-analysis/ale[Ale] which can also act as a Vim link:" +"https://langserver.org/[Language Server Protocol] client." msgstr "" "Instale o package:editors/vim[] e em seguida siga as instruções em crossref" -":editor-config[editor-config-vim-config]. Usuários mais avançados podem usar " -"um linter mais adequado como o link:https://github.com/dense-analysis/" -"ale[Ale] que também pode atuar como um link:https://langserver.org/[" -"Protocolo de Servidor de Idiomas] do Vim." +":editor-config[editor-config-vim-config, Configuração]. Usuários mais " +"avançados podem usar um linter mais adequado como o link:https://github.com/" +"dense-analysis/ale[Ale] que também pode atuar como um link:https://langserver" +".org/[Protocolo de Servidor de Idiomas] do Vim." #. type: Title === #: documentation/content/en/books/fdp-primer/editor-config/_index.adoc:59 diff --git a/documentation/content/pt-br/books/fdp-primer/translations/_index.po b/documentation/content/pt-br/books/fdp-primer/translations/_index.po index 52a6e84bbd..ec1e349355 100644 --- a/documentation/content/pt-br/books/fdp-primer/translations/_index.po +++ b/documentation/content/pt-br/books/fdp-primer/translations/_index.po @@ -2,12 +2,13 @@ # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. # Danilo G. Baio , 2021, 2022. +# "Danilo G. Baio" , 2024. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:20-0300\n" -"PO-Revision-Date: 2022-01-20 21:56+0000\n" -"Last-Translator: Danilo G. Baio \n" +"POT-Creation-Date: 2024-12-29 08:29-0500\n" +"PO-Revision-Date: 2024-12-29 21:29+0000\n" +"Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -15,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.10.1\n" +"X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description #: documentation/content/en/books/fdp-primer/translations/_index.adoc:1 @@ -372,7 +373,7 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/fdp-primer/translations/_index.adoc:154 msgid "" -"Hugo need the language codes in lowercase. For example, instead of `pt_BR` " +"Hugo needs the language codes in lowercase. For example, instead of `pt_BR` " "Hugo uses `pt-br`." msgstr "" "Hugo precisa dos códigos de idioma em letras minúsculas. Por exemplo, em vez " From nobody Tue Dec 31 01:12:22 2024 X-Original-To: dev-commits-doc-all@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 4YMZh7151fz5jHcN for ; Tue, 31 Dec 2024 01:12:23 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMZh70Cjkz4d1R; Tue, 31 Dec 2024 01:12:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607543; 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=00R4zyHS7u0zEhkdNA0GS6OWkcK3G/axgnJxFfyyygU=; b=Qi2HOUcs6UlJ5uPUNHjud+9Xtjfp2y+QtCdJkZjSvl1FkevbcBGzkKnlad5JLQu7C4S5NO TowHp8BXqInMtX0qQAqmAmDLzOblHq10IFAKR1MH4EKMhG2/uo+aOfFLqqlh3giZHBgKT6 b2cew2NTaF0+wT82mt4Cai3oUMGZAzPc6YwLd4/xEzCsTlk4KZVttTyboc0BD/4Qpm06vn uzWF3KURcGNWRaAhuuQlwieNL4wyp0b6q/DFVbqdte8efbmqcHBs3a6uZD4Czx/dXF+KPY pIJAgjQfjc6E6/pSJr0/qARRF8M+XtTlIl46ZTLiA3XwvwZWP/uqrhVxQYk4TQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607543; 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=00R4zyHS7u0zEhkdNA0GS6OWkcK3G/axgnJxFfyyygU=; b=ocUJIYekt47W0AREUJTP2Bp5e59/CMQ1I+vI7VPMgSqtZwB3eY6OmSt3f9zycoVC+F15t9 Ne3ghthnTR+Hq3Bqq8eaJifT3OTHpLL0awkFaux5+n+UMqgDc8gvX1mXwYH8LWw2+Dn7IV xe7wIRAW60dKJ2PEhZv82kONQUVe6T7tvtJvfmPszaKm/UllNZX8GbQ+XJcHIjxfXfqDB7 WeARAaOP5kPOiXcfQiEe+HSzLsNKctzAkzXpv0xQAic+mAClINH7HcuiNq5xFe8BOgbKHk Y0inayXvvdo29XKLcy/87zUxnKnlguO45vHAh52fumSQZbz8hvN0XCeWu/tcHA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735607543; a=rsa-sha256; cv=none; b=iqAyJjgGwJTuBggyZB7ZIO0GK89xFnZXPLUl/uw9ye4OgZ46oVHrfdk+hqoREMoIpAZdf4 Hh/Dhoru+mDwySKWlBDidARht/4y2I0NOmO0Vx/RctheBhP69o0WnlAY9xdG+en5TyJdJE QB0x2vUoLs1lkoiP2ueIaD1T6NNywmtbQ3VHDd29ficdCt3D6WFBMicddh3bBxPb25plJ1 s7ZIE7Qs/k+fevOKjp27fGmUqAsc+8gQVFCG0ZHtV0bBszAO4VBiMrD+qX2ylnKj72Jau7 vCWpP0/qPzjOpGxLs3GkqcAkFOh1L8TlqtaU0GkPd0+rjKSnMdhlwe0vnF3TVg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMZh66x6zzHyB; Tue, 31 Dec 2024 01:12:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1CMg0021931; Tue, 31 Dec 2024 01:12:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1CMam021928; Tue, 31 Dec 2024 01:12:22 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:12:22 GMT Message-Id: <202412310112.4BV1CMam021928@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: ca95340b24 - main - pt-br/articles/cups: Sync with en f96f635 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ca95340b24433371dc2ca36695b01a8fa63759bf Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=ca95340b24433371dc2ca36695b01a8fa63759bf commit ca95340b24433371dc2ca36695b01a8fa63759bf Author: Danilo G. Baio AuthorDate: 2024-12-31 01:04:34 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:04:34 +0000 pt-br/articles/cups: Sync with en f96f635 Obtained from: https://translate-dev.freebsd.org --- .../content/pt-br/articles/cups/_index.adoc | 6 +++--- documentation/content/pt-br/articles/cups/_index.po | 21 ++++++++++++--------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/documentation/content/pt-br/articles/cups/_index.adoc b/documentation/content/pt-br/articles/cups/_index.adoc index 8a3fd9f5ca..d10be65da0 100644 --- a/documentation/content/pt-br/articles/cups/_index.adoc +++ b/documentation/content/pt-br/articles/cups/_index.adoc @@ -110,8 +110,8 @@ Uma vez que as alterações tenham sido feitas, os sistemas man:devfs[8] e CUPS [source, shell] .... -# /etc/rc.d/devfs restart -# /usr/local/etc/rc.d/cupsd restart +# service devfs restart +# service cupsd restart .... [[printing-cups-configuring-printers]] @@ -162,7 +162,7 @@ Versões do Windows(R) anteriores ao XP não tinham a capacidade de se conectar http://server-name-or-ip:631/printers/printername .... -Se você tiver uma versão mais antiga do Windows(R) sem suporte nativo de impressão IPP, o meio geral de conexão com uma impressora CUPS é usar o package:net/samba413[] e CUPS juntos, o que é um tópico fora do escopo deste capítulo. +Se você tiver uma versão mais antiga do Windows(R) sem suporte nativo de impressão IPP, o meio geral de conexão com uma impressora CUPS é usar o package:net/samba416[] e CUPS juntos, o que é um tópico fora do escopo deste capítulo. [[printing-cups-troubleshooting]] == Resolução de Problemas do CUPS diff --git a/documentation/content/pt-br/articles/cups/_index.po b/documentation/content/pt-br/articles/cups/_index.po index c1438023c0..ca10e974c7 100644 --- a/documentation/content/pt-br/articles/cups/_index.po +++ b/documentation/content/pt-br/articles/cups/_index.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the FreeBSD Documentation package. # Danilo G. Baio , 2021, 2023. # Edson Brandi , 2023. -# "Danilo G. Baio" , 2023. +# "Danilo G. Baio" , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-05-21 14:43-0300\n" -"PO-Revision-Date: 2023-05-24 17:47+0000\n" -"Last-Translator: Edson Brandi \n" +"POT-Creation-Date: 2024-12-30 20:32-0300\n" +"PO-Revision-Date: 2024-12-29 21:32+0000\n" +"Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -235,10 +235,13 @@ msgstr "" #. type: delimited block . 4 #: documentation/content/en/articles/cups/_index.adoc:121 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "# /etc/rc.d/devfs restart\n" +#| "# /usr/local/etc/rc.d/cupsd restart\n" msgid "" -"# /etc/rc.d/devfs restart\n" -"# /usr/local/etc/rc.d/cupsd restart\n" +"# service devfs restart\n" +"# service cupsd restart\n" msgstr "" "# /etc/rc.d/devfs restart\n" "# /usr/local/etc/rc.d/cupsd restart\n" @@ -437,12 +440,12 @@ msgstr "" msgid "" "If one has an older version of Windows(R) without native IPP printing " "support, then the general means of connecting to a CUPS printer is to use " -"package:net/samba413[] and CUPS together, which is a topic outside the scope " +"package:net/samba416[] and CUPS together, which is a topic outside the scope " "of this chapter." msgstr "" "Se você tiver uma versão mais antiga do Windows(R) sem suporte nativo de " "impressão IPP, o meio geral de conexão com uma impressora CUPS é usar o " -"package:net/samba413[] e CUPS juntos, o que é um tópico fora do escopo deste " +"package:net/samba416[] e CUPS juntos, o que é um tópico fora do escopo deste " "capítulo." #. type: Title == From nobody Tue Dec 31 01:12:24 2024 X-Original-To: dev-commits-doc-all@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 4YMZh82TpFz5jHLD for ; Tue, 31 Dec 2024 01:12:24 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMZh81Chqz4cd7; Tue, 31 Dec 2024 01:12:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607544; 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=ZqPc819hlliAvuT00OkssPj7WmoWy/A75D0ub6UI3kQ=; b=P1P6E+V85Yi+C7yyOKP35sMFWEo2JTjtv9xV2tVzrQ9op3oMj+3LNFJAO+wV1ecHJpMMSu LCSlo6ftUVSBrV2YS3vHKAfm+VP3IXpiYKZaQ5RRKTO8BE2hWrZAasU9CJ8ZAOGR4Lu1Zf u7Qu+ieGPgoQ+otWdg/HlMhSMlbnRRdtKekUch8tsBi/ID78m2P2SW8IFdv449Ixgr1Dsw ngdqkB0GgA5/wKel3lBG++gsG0oK/B+WcqWEUaXdMah6u4ZSHFIWhuhwYUlyR/KOHCkZMz 8h0Sdb21egfKw/4ibKWp6iec0CiCChjG7WeItdcX2zdq+YmWLgIbYFHNg11H6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607544; 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=ZqPc819hlliAvuT00OkssPj7WmoWy/A75D0ub6UI3kQ=; b=DHUlTdBwxme0yuxEnF2niUipWCP/MSXmlZc2mtzzzqT756eAT8qmOKeg1/CYYrqQYBtGhI DUTQo8Y3I+5o0K6Zyj04eI+dzGRiDenyTlqaHOVy9yosAshgqw1Vm4tohep9nOzR4hH7vT unAI8l1R5Nouf6pETb/fHdYIwovMGllpHnqpU3Y+uMJJsfTtK3iCzfjUI9bMT6yNtqzhN1 mfMaIOHfzyhdv9FDbyKDcKC937cgY9ZNB9QbGfhYScnDIuCZNJr8dKV1m7jYfSfL3BFlyW Oay1hyqj7PK+iTofjCkuLzA8AbK/gY1ClLS8tpo4Vnh+IxmrF3xDh+BCDT75Vg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735607544; a=rsa-sha256; cv=none; b=Q/9sbIfO0zKlGHiTrDMQJ18Moz1y2u5M5j0mqbAIpTlhTnQSFzSQjsQ4gQuPesfq2vrMr6 7TMqCaz0w4dlV+YYOamGQsx4sK17LJyB8Klvc/BhTLy1+JhGcuEuiS3wcJZQVgO2Mm2UPe YXmwPTxE6qa/rftggISPIj7MU54llmvZ7LE92vEt308UkB5xvmCamqQGTCbcybWEY0nq9m Way0yjOyd347nkdTNAVy6lyDKPVLk1Eo+joSFPB2cWfc7GjZyJ5kPguAT7qbaKH6mEltzm HL3smQpav59rqihQhSoYW5MglJ5u+KpcBWSeBoGQ8znSMnzU61OLywJ70U0BlA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMZh80qqgzHTD; Tue, 31 Dec 2024 01:12:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1COC2021979; Tue, 31 Dec 2024 01:12:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1COvg021976; Tue, 31 Dec 2024 01:12:24 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:12:24 GMT Message-Id: <202412310112.4BV1COvg021976@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 800550a15e - main - pt-br/articles/explaining-bsd: Sync with en f96f635 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 800550a15eac579f3b07d6524683dbcd1f74ae8f Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=800550a15eac579f3b07d6524683dbcd1f74ae8f commit 800550a15eac579f3b07d6524683dbcd1f74ae8f Author: Danilo G. Baio AuthorDate: 2024-12-31 01:05:05 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:05:05 +0000 pt-br/articles/explaining-bsd: Sync with en f96f635 Obtained from: https://translate-dev.freebsd.org --- .../pt-br/articles/explaining-bsd/_index.adoc | 8 +++--- .../pt-br/articles/explaining-bsd/_index.po | 30 +++++++++++----------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/documentation/content/pt-br/articles/explaining-bsd/_index.adoc b/documentation/content/pt-br/articles/explaining-bsd/_index.adoc index 8ce9d50751..889757781d 100644 --- a/documentation/content/pt-br/articles/explaining-bsd/_index.adoc +++ b/documentation/content/pt-br/articles/explaining-bsd/_index.adoc @@ -6,7 +6,7 @@ authors: description: 'Breve explicação sobre BSD' tags: ["Explaining BSD", "BSD", "FreeBSD", "operating system"] title: 'Explicando o BSD' -trademarks: ["freebsd", "amd", "apple", "intel", "linux", "opengroup", "sun", "unix", "general"] +trademarks: ["freebsd", "amd", "apple", "git", intel", "linux", "opengroup", "sun", "unix", "general"] --- = Explicando o BSD @@ -122,7 +122,7 @@ Esse arranjo difere do Linux de várias maneiras: . Ninguém controla o conteúdo do sistema. Na prática, essa diferença é superestimada, uma vez que o arquiteto principal pode exigir que o código seja removido ou substituído, e mesmo no projeto Linux, várias pessoas podem fazer alterações. . Por outro lado, _existe_ um repositório central, um lugar único no qual você pode encontrar todo o código fonte do sistema operacional, incluindo todas as versões mais antigas. . Os projetos BSDs mantêm todo o "Sistema Operacional", e não apenas o kernel. Essa distinção é apenas marginalmente útil: nem o BSD e nem o Linux são úteis sem aplicativos. Os aplicativos usados no BSD são frequentemente os mesmos aplicativos usados no Linux. -. Como resultado da manutenção formal de um único repositório SVN com o código fonte, o desenvolvimento do BSD é claro e é possível acessar qualquer versão do sistema por número de release ou por data. O SVN também permite atualizações incrementais no sistema: por exemplo, o repositório do FreeBSD é atualizado cerca de 100 vezes por dia. A maioria dessas mudanças é pequena. +. Como resultado da manutenção formal de um único repositório Git com o código fonte, o desenvolvimento do BSD é claro e é possível acessar qualquer versão do sistema por número de release ou por data. O Git também permite atualizações incrementais no sistema: por exemplo, o repositório do FreeBSD é atualizado cerca de 100 vezes por dia. A maioria dessas mudanças é pequena. === Releases do BSD @@ -130,7 +130,7 @@ O FreeBSD, o NetBSD e o OpenBSD fornecem o sistema em três diferentes "releases . A versão de desenvolvimento do sistema é chamada de _CURRENT_. O FreeBSD atribui um número a CURRENT, por exemplo, FreeBSD 5.0-CURRENT. O NetBSD usa um esquema de nomenclatura ligeiramente diferente e acrescenta um sufixo de uma única letra que indica mudanças nas interfaces internas, por exemplo, o NetBSD 1.4.3G. O OpenBSD não atribui um número ("OpenBSD-current"). Todo novo desenvolvimento no sistema entra neste branch. . Em intervalos regulares, entre duas e quatro vezes por ano, os projetos lançam uma versão _RELEASE_ do sistema, a qual é disponibilizada por meio de CD-ROMs e por meio de download gratuito em sites FTP, por exemplo, OpenBSD 2.6-RELEASE ou NetBSD 1.4-RELEASE. A versão RELEASE destina-se a usuários finais e é a versão normal do sistema. O NetBSD também fornece _versões de correção_ (Patch Releases) com um terceiro dígito, por exemplo, o NetBSD 1.4.2. -. A medida que os erros são encontrados em uma versão RELEASE, eles são corrigidos e as correções são adicionadas ao repositório SVN. No FreeBSD, a versão resultante é chamada de _STABLE_, enquanto no NetBSD e OpenBSD continua sendo chamada de versão RELEASE. Novos recursos menores também podem ser adicionados a essa branch após um período de teste na branch CURRENT. Patches de segurança e outras correções de bugs importantes também são aplicadas a todas as versões RELEASE suportadas. +. A medida que os erros são encontrados em uma versão RELEASE, eles são corrigidos e as correções são adicionadas ao repositório Git. No FreeBSD, a versão resultante é chamada de _STABLE_, enquanto no NetBSD e OpenBSD continua sendo chamada de versão RELEASE. Novos recursos menores também podem ser adicionados a essa branch após um período de teste na branch CURRENT. Patches de segurança e outras correções de bugs importantes também são aplicadas a todas as versões RELEASE suportadas. _Por outro lado, o Linux mantém duas árvores de código separadas: a versão estável e a versão de desenvolvimento. Versões estáveis têm um número de versão menor par, como por exemplo 2.0, 2.2 ou 2.4. Versões de desenvolvimento têm um número de versão menor ímpar, como por exemplo 2.1, 2.3 ou 2.5. Em cada caso, o número é seguido por um outro número que designa a release exata. Além disso, cada fornecedor adiciona seus próprios programas e utilitários de área de usuário, portanto, o nome da distribuição também é importante. Cada fornecedor de distribuição também atribui números de versão à distribuição, portanto, uma descrição completa seria algo como "TurboLinux 6.0 com kernel 2.2.14 "._ @@ -175,6 +175,6 @@ Esta é uma pergunta muito difícil de responder. Aqui estão algumas diretrizes === Quem fornece suporte, serviços e treinamento para o BSD? -A BSDi / http://www.freebsdmall.com[FreeBSD Mall, Inc.] fornece contratos de suporte para o FreeBSD já há quase uma década. +http://www.ixsystems.com/[iXsystems, Inc.] fornece contratos de suporte para FreeBSD. Além disso, o website de cada um dos projetos possui uma lista de consultores disponíveis para contratação: link:www.FreeBSD.org/commercial/consult_bycat/[FreeBSD], http://www.netbsd.org/gallery/consultants.html[NetBSD], e http://www.openbsd.org/support.html[OpenBSD]. diff --git a/documentation/content/pt-br/articles/explaining-bsd/_index.po b/documentation/content/pt-br/articles/explaining-bsd/_index.po index 5811261d69..f9aefe921e 100644 --- a/documentation/content/pt-br/articles/explaining-bsd/_index.po +++ b/documentation/content/pt-br/articles/explaining-bsd/_index.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the FreeBSD Documentation package. # Danilo G. Baio , 2021. # Edson Brandi , 2023. -# "Danilo G. Baio" , 2023. +# "Danilo G. Baio" , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-05-21 14:43-0300\n" -"PO-Revision-Date: 2023-05-25 18:55+0000\n" -"Last-Translator: Edson Brandi \n" +"POT-Creation-Date: 2023-09-09 18:13-0300\n" +"PO-Revision-Date: 2024-12-29 21:34+0000\n" +"Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -468,7 +468,7 @@ msgid "" "obtaining consensus. For example, a documentation project committer may " "correct typographical or grammatical errors without review. On the other " "hand, developers making far-reaching or complicated changes are expected to " -"submit their changes for review before committing them In extreme cases, a " +"submit their changes for review before committing them. In extreme cases, a " "core team member with a function such as Principal Architect may order that " "changes be removed from the tree, a process known as _backing out_. All " "committers receive mail describing each individual commit, so it is not " @@ -550,15 +550,15 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/explaining-bsd/_index.adoc:165 msgid "" -"As a result of the formalized maintenance of a single SVN source tree, BSD " +"As a result of the formalized maintenance of a single Git source tree, BSD " "development is clear, and it is possible to access any version of the system " -"by release number or by date. SVN also allows incremental updates to the " +"by release number or by date. Git also allows incremental updates to the " "system: for example, the FreeBSD repository is updated about 100 times a " "day. Most of these changes are small." msgstr "" -"Como resultado da manutenção formal de um único repositório SVN com o código " +"Como resultado da manutenção formal de um único repositório Git com o código " "fonte, o desenvolvimento do BSD é claro e é possível acessar qualquer versão " -"do sistema por número de release ou por data. O SVN também permite " +"do sistema por número de release ou por data. O Git também permite " "atualizações incrementais no sistema: por exemplo, o repositório do FreeBSD " "é atualizado cerca de 100 vezes por dia. A maioria dessas mudanças é pequena." @@ -618,14 +618,14 @@ msgstr "" #: documentation/content/en/articles/explaining-bsd/_index.adoc:175 msgid "" "As bugs are found in a RELEASE version, they are fixed, and the fixes are " -"added to the SVN tree. In FreeBSD, the resultant version is called the " +"added to the Git tree. In FreeBSD, the resultant version is called the " "_STABLE_ version, while in NetBSD and OpenBSD it continues to be called the " "RELEASE version. Smaller new features can also be added to this branch after " "a period of test in the CURRENT branch. Security and other important bug " "fixes are also applied to all supported RELEASE versions." msgstr "" "A medida que os erros são encontrados em uma versão RELEASE, eles são " -"corrigidos e as correções são adicionadas ao repositório SVN. No FreeBSD, a " +"corrigidos e as correções são adicionadas ao repositório Git. No FreeBSD, a " "versão resultante é chamada de _STABLE_, enquanto no NetBSD e OpenBSD " "continua sendo chamada de versão RELEASE. Novos recursos menores também " "podem ser adicionados a essa branch após um período de teste na branch " @@ -954,11 +954,11 @@ msgstr "Quem fornece suporte, serviços e treinamento para o BSD?" #. type: Plain text #: documentation/content/en/articles/explaining-bsd/_index.adoc:232 msgid "" -"BSDi / http://www.freebsdmall.com[FreeBSD Mall, Inc.] have been providing " -"support contracts for FreeBSD for nearly a decade." +"http://www.ixsystems.com/[iXsystems, Inc.] provides support contracts for " +"FreeBSD." msgstr "" -"A BSDi / http://www.freebsdmall.com[FreeBSD Mall, Inc.] fornece contratos de " -"suporte para o FreeBSD já há quase uma década." +"http://www.ixsystems.com/[iXsystems, Inc.] fornece contratos de suporte para " +"FreeBSD." #. type: Plain text #: documentation/content/en/articles/explaining-bsd/_index.adoc:233 From nobody Tue Dec 31 01:12:25 2024 X-Original-To: dev-commits-doc-all@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 4YMZh93z3wz5jHfk for ; Tue, 31 Dec 2024 01:12:25 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMZh91wYWz4cvd; Tue, 31 Dec 2024 01:12:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607545; 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=EJkBj5cpPieiT9rpbsRtaj/sQV+60VXJkVxHDZISihM=; b=e6EWxE5aOv5WrT/LX7T/oJfHV1nX9mDPKYi/T/HO0e31Sh/qt+gExFx/BIFlXDqgG4kAml pqWuJXwLNbukDlH4umCREiA53B24OOpPrUVDRA6PA3FqVpWrrrrmbPsgkUpkG0AGzZRkYf Aknx32yfN7xhyL/Redz/x4D0/4ZEMQkyy/34j8CyeJP42ojYHrfztFMkcPDlHGoFlQtY6O NICV1vga3nc149Ydzwm9cbTnv5FXJx8/xTDoJ0sXBAYEeXVr9KKDVT3kReHP5OTVgVqvKw mh8/oB7KbRvaHbKJC6YNcw9R6m5rHBH/QUT+Y6aGvRbq59QNvI5sXEY6+z41pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607545; 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=EJkBj5cpPieiT9rpbsRtaj/sQV+60VXJkVxHDZISihM=; b=cnh07j+9wk7or0Q8s6K2LkfMT66PiO/+omQk1EhJt6BTjfVq2ZvKcU5zcVGqXjT2zeZ7on Vbc/Y37pYoEuRnwqDI3GCjc7k1vxou9XxspM8DkuV/tqhXZf0LcLFr4SKt6NMg16WIpSsK wORhLJfWu2EUmr7o2jIyERyhGxsiTayInBuTJ7da9321KqKy/uYzdr372tTqJtibUsqPCu 0ZAd4og9B5PhNiVU94osyLbbBeuKIXlg/gPQc2/aiDRGeCDEqKV8tExWfsYQdJhDMfbW8g Xya//IHCYDcuMpOyGM0Bh3CT8h0xrQ1kIPUrwO7uauCIJlxcs6bGn9T8Mtq9PQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735607545; a=rsa-sha256; cv=none; b=Ty6AjgYMHYMJvdtQs4JMUA2GLXG7nxBgfkL3gEm2yVIbHRrAP+NxzjQqZ5Cgrt8N6c6BGT g3rm7Q1fa1hgb1JZocSkitYVZ5oApCdncVzS3S/w9wSVyvTV7ZTEtx6L3jWwMGI9JMJJko aSygkUQwIqj7JP7NWFGYJUtrCbjmLD8frJLN5rP33VIQYwdng7C95Xxe/rmpx2gY3Zo66O YFKHhsHdFRvRIgBTOL2+2iaGplcEkCkXgC56fqWeW0Tpoozae1sN8wgVnZGpgh4XVb8Dpy Q7e3NJqgJecTadXnKYBcoAgBGIJVRzPF9mPmslV2KAtjTPe85KAMyCExdGdiLA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMZh91XcHzHTF; Tue, 31 Dec 2024 01:12:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1CPJS022034; Tue, 31 Dec 2024 01:12:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1CPmR022031; Tue, 31 Dec 2024 01:12:25 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:12:25 GMT Message-Id: <202412310112.4BV1CPmR022031@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: be39c519fb - main - pt-br/articles/freebsd-questions: Sync with en f96f635 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: be39c519fbbe5d6af7aa28aa40751ae3c9d244ac Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=be39c519fbbe5d6af7aa28aa40751ae3c9d244ac commit be39c519fbbe5d6af7aa28aa40751ae3c9d244ac Author: Danilo G. Baio AuthorDate: 2024-12-31 01:05:33 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:05:33 +0000 pt-br/articles/freebsd-questions: Sync with en f96f635 Obtained from: https://translate-dev.freebsd.org --- .../pt-br/articles/freebsd-questions/_index.adoc | 2 +- .../pt-br/articles/freebsd-questions/_index.po | 67 ++++++++++------------ 2 files changed, 32 insertions(+), 37 deletions(-) diff --git a/documentation/content/pt-br/articles/freebsd-questions/_index.adoc b/documentation/content/pt-br/articles/freebsd-questions/_index.adoc index d6e3a22427..c3fa4d244d 100644 --- a/documentation/content/pt-br/articles/freebsd-questions/_index.adoc +++ b/documentation/content/pt-br/articles/freebsd-questions/_index.adoc @@ -95,7 +95,7 @@ Antes de fazer uma pergunta em uma das listas de discussão, você pode (e deve) * Tente resolver o problema por conta própria. Se você postar uma pergunta que mostre que você tentou resolver o problema, sua pergunta geralmente atrairá mais atenção positiva das pessoas que a lerem. Tentar resolver o problema por si só também aumentará sua compreensão do FreeBSD e eventualmente permitirá que você use seu conhecimento para ajudar os outros, respondendo perguntas postadas nas listas de discussão. * Leia as páginas do manual e a documentação do FreeBSD (instaladas em [.filename]#/usr/doc# ou acessíveis via WWW em http://www.FreeBSD.org[http://www.FreeBSD.org]), especialmente o extref:{handbook}[Handbook] e o extref:{faq}[FAQ]. -* Pesquise nos arquivos da lista de discussão para ver se sua pergunta ou uma semelhante já foi feita (e possivelmente respondida) na lista. Você pode navegar e/ou pesquisar os arquivos da lista de discussão em https://www.FreeBSD.org/mail[https://www.FreeBSD.org/mail] e https://www.FreeBSD.org/search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists], respectivamente. Isso também pode ser feito em outros sites da WWW, por exemplo, em http://marc.theaimsgroup.com[http://marc.theaimsgroup.com]. +* Pesquise nos arquivos da lista de discussão para ver se sua pergunta ou uma semelhante já foi feita (e possivelmente respondida) na lista. Você pode navegar e/ou pesquisar os arquivos da lista de discussão em https://www.FreeBSD.org/mail[https://www.FreeBSD.org/mail] e https://www.FreeBSD.org/search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists], respectivamente. * Use um mecanismo de pesquisa, como o http://www.google.com[Google] ou http://www.yahoo.com[Yahoo], para encontrar respostas para sua pergunta. == Como Enviar uma Pergunta diff --git a/documentation/content/pt-br/articles/freebsd-questions/_index.po b/documentation/content/pt-br/articles/freebsd-questions/_index.po index c7b52115e0..367fc5434c 100644 --- a/documentation/content/pt-br/articles/freebsd-questions/_index.po +++ b/documentation/content/pt-br/articles/freebsd-questions/_index.po @@ -3,12 +3,13 @@ # This file is distributed under the same license as the FreeBSD Documentation package. # Danilo G. Baio , 2021. # Edson Brandi , 2023. +# "Danilo G. Baio" , 2024. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 09:21-0300\n" -"PO-Revision-Date: 2023-04-24 18:31+0000\n" -"Last-Translator: Edson Brandi \n" +"POT-Creation-Date: 2023-09-09 18:13-0300\n" +"PO-Revision-Date: 2024-12-29 21:36+0000\n" +"Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -23,8 +24,7 @@ msgstr "" #: documentation/content/en/articles/freebsd-questions/_index.adoc:11 #, no-wrap msgid "How to get Best Results from the FreeBSD-questions Mailing List" -msgstr "" -"Como obter os melhores resultados da lista de discussão FreeBSD-questions" +msgstr "Como obter os melhores resultados da lista de discussão FreeBSD-questions" #. type: Plain text #: documentation/content/en/articles/freebsd-questions/_index.adoc:44 @@ -151,9 +151,9 @@ msgid "" msgstr "" "A FreeBSD-questions é uma lista de discussão, portanto, você precisa de " "acesso a uma conta de e-mail. Aponte seu navegador WWW para {freebsd-" -"questions}. Na seção intitulada \"Inscreva-se ou cancele a inscrição on-" -"line\", preencha o campo \"Seu endereço de e-mail\" e clique em \"Inscrever-" -"se\". Ou envie um e-mail para freebsd-questions+subscribe@freebsd.org." +"questions}. Na seção intitulada \"Inscreva-se ou cancele a inscrição on-line" +"\", preencha o campo \"Seu endereço de e-mail\" e clique em \"Inscrever-se" +"\". Ou envie um e-mail para freebsd-questions+subscribe@freebsd.org." #. type: Plain text #: documentation/content/en/articles/freebsd-questions/_index.adoc:84 @@ -260,10 +260,10 @@ msgid "" "criteria above still apply, and it is in your interest to stick to them, " "since you are more likely to get good results that way." msgstr "" -"Existem também várias outras listas de discussão extref:{handbook}[" -"especializadas, eresources-mail], que atendem a interesses mais específicos. " -"Os critérios acima ainda se aplicam, e é do seu interesse segui-los, já que " -"é mais provável que você obtenha bons resultados dessa maneira." +"Existem também várias outras listas de discussão extref:{handbook}" +"[especializadas, eresources-mail], que atendem a interesses mais " +"específicos. Os critérios acima ainda se aplicam, e é do seu interesse segui-" +"los, já que é mais provável que você obtenha bons resultados dessa maneira." #. type: Title == #: documentation/content/en/articles/freebsd-questions/_index.adoc:107 @@ -306,9 +306,9 @@ msgid "" "{faq}[FAQ]." msgstr "" "Leia as páginas do manual e a documentação do FreeBSD (instaladas em [." -"filename]#/usr/doc# ou acessíveis via WWW em http://www.FreeBSD." -"org[http://www.FreeBSD.org]), especialmente o extref:{handbook}[Handbook] e " -"o extref:{faq}[FAQ]." +"filename]#/usr/doc# ou acessíveis via WWW em http://www.FreeBSD.org[http://" +"www.FreeBSD.org]), especialmente o extref:{handbook}[Handbook] e o extref:" +"{faq}[FAQ]." #. type: Plain text #: documentation/content/en/articles/freebsd-questions/_index.adoc:114 @@ -318,16 +318,14 @@ msgid "" "list. You can browse and/or search the mailing list archives at https://www." "FreeBSD.org/mail[https://www.FreeBSD.org/mail] and https://www.FreeBSD.org/" "search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists] " -"respectively. This can be done at other WWW sites as well, for example at " -"http://marc.theaimsgroup.com[http://marc.theaimsgroup.com]." +"respectively." msgstr "" "Pesquise nos arquivos da lista de discussão para ver se sua pergunta ou uma " "semelhante já foi feita (e possivelmente respondida) na lista. Você pode " "navegar e/ou pesquisar os arquivos da lista de discussão em https://www." "FreeBSD.org/mail[https://www.FreeBSD.org/mail] e https://www.FreeBSD.org/" "search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists], " -"respectivamente. Isso também pode ser feito em outros sites da WWW, por " -"exemplo, em http://marc.theaimsgroup.com[http://marc.theaimsgroup.com]." +"respectivamente." #. type: Plain text #: documentation/content/en/articles/freebsd-questions/_index.adoc:115 @@ -335,8 +333,8 @@ msgid "" "Use a search engine such as http://www.google.com[Google] or http://www." "yahoo.com[Yahoo] to find answers to your question." msgstr "" -"Use um mecanismo de pesquisa, como o http://www.google.com[Google] ou " -"http://www.yahoo.com[Yahoo], para encontrar respostas para sua pergunta." +"Use um mecanismo de pesquisa, como o http://www.google.com[Google] ou http://" +"www.yahoo.com[Yahoo], para encontrar respostas para sua pergunta." #. type: Title == #: documentation/content/en/articles/freebsd-questions/_index.adoc:116 @@ -533,9 +531,9 @@ msgid "" "dmesg[8] command can frequently be very useful, since it tells not just what " "hardware you are running, but what version of FreeBSD as well." msgstr "" -"Há um julgamento envolvido aqui, é claro, mas a saída do comando man:dmesg[8]" -" frequentemente pode ser muito útil, pois não apenas informa qual hardware " -"você está usando, mas também qual versão do FreeBSD." +"Há um julgamento envolvido aqui, é claro, mas a saída do comando man:" +"dmesg[8] frequentemente pode ser muito útil, pois não apenas informa qual " +"hardware você está usando, mas também qual versão do FreeBSD." #. type: Plain text #: documentation/content/en/articles/freebsd-questions/_index.adoc:144 @@ -597,8 +595,8 @@ msgstr "" "digitando-a novamente; isso é realmente difícil e você provavelmente " "cometerá um erro. Para enviar o conteúdo do arquivo de log, faça uma cópia " "do arquivo e use um editor para selecionar apenas as informações relevantes, " -"ou copie e cole na sua mensagem. Para a saída de programas como o " -"man:dmesg[8], redirecione a saída para um arquivo e inclua esse arquivo. Por " +"ou copie e cole na sua mensagem. Para a saída de programas como o man:" +"dmesg[8], redirecione a saída para um arquivo e inclua esse arquivo. Por " "exemplo," #. type: delimited block . 4 @@ -689,12 +687,9 @@ msgid "" "Missing Operating System.\n" msgstr "" "Acabei de receber o CD-ROM do FreeBSD 2.1.5 da Walnut Creek e estou tendo \n" -"muita dificuldade para instalá-lo. Tenho um 486 de 66 MHz com 16 MB de " -"memória \n" -"e uma placa SCSI Adaptec 1540A, um disco Quantum Fireball de 1,2 GB e uma " -"unidade \n" -"de CD-ROM Toshiba 3501XA. A instalação funciona muito bem, mas quando tento " -"reiniciar \n" +"muita dificuldade para instalá-lo. Tenho um 486 de 66 MHz com 16 MB de memória \n" +"e uma placa SCSI Adaptec 1540A, um disco Quantum Fireball de 1,2 GB e uma unidade \n" +"de CD-ROM Toshiba 3501XA. A instalação funciona muito bem, mas quando tento reiniciar \n" "o sistema, recebo a mensagem \"Sistema Operacional Ausente\".\n" #. type: Title == @@ -915,10 +910,10 @@ msgid "" msgstr "" "Se o autor da pergunta não seguir as convenções de formato (linhas muito " "longas, assunto inapropriado), _por favor_ corrija-o. No caso de uma linha " -"de assunto incorreta (como \"AJUDA!!??\"), altere a linha de assunto para (" -"por exemplo) \"Re: Dificuldades com PPP de sincronização (era: AJUDA!!??)\". " -"Dessa forma, outras pessoas que tentam seguir a discussão terão menos " -"dificuldade em acompanhá-la." +"de assunto incorreta (como \"AJUDA!!??\"), altere a linha de assunto para " +"(por exemplo) \"Re: Dificuldades com PPP de sincronização (era: " +"AJUDA!!??)\". Dessa forma, outras pessoas que tentam seguir a discussão " +"terão menos dificuldade em acompanhá-la." #. type: delimited block = 4 #: documentation/content/en/articles/freebsd-questions/_index.adoc:221 From nobody Tue Dec 31 01:12:26 2024 X-Original-To: dev-commits-doc-all@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 4YMZhB6PPdz5jHLJ for ; Tue, 31 Dec 2024 01:12:26 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMZhB551yz4css; Tue, 31 Dec 2024 01:12:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607546; 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=Ku/4NRHuEtQuV8wJlS7GOLLA7W4bjrc0zXcLnfjI1N8=; b=bnlQ+WDM0h+rKlENMWf5dFCn1B+N+5G0PVmbCvNVNXfPcHkpNVDXkQKlrveZThDDAMkhVd p5DAuREVVC8aEZnid2kr87OBHsaa7mrBdJz96Y2831yWcshykCK5q/SZwoE5wIssTZ/l1l cuCfm/siJfkPkpc8wd7qy29rARz8BqdG1QQmtsC1gN3O07w1J2Ldn/1J6wD/m2lW3G6QeR ZgSuLGrQmzNCSvcw2iODyx+RBtyvtVieJGfk0Y9386xxR3Mjc0LG9MakHpt3M48eqLe2Jd pX37Jw5yQ21vyi4/nH3Q6c+orjs9U+SM4IeIftYs1Q6U8mvSXxYcuumYdR5JRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607546; 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=Ku/4NRHuEtQuV8wJlS7GOLLA7W4bjrc0zXcLnfjI1N8=; b=wg5YKqnNg5UFv/wpPw9oNxEDpBlFegt2aGRHZQsFqC74FblsLAcKJDvj4DqTuYFwMtofnX 04IdWekmFYJ+E8kX9wDwEin8DXwKyoYFFdoSiQCPDU4lYv6l1DW2zcJV66Qrw4DVrCJZxh VP2wtvTwJTCs3cDWVqnxCHFNizSxCfJ4OWmnZsIK5PzrfH0HvIiRxpyx9b/NRLbaDVQkFs Pof3ttDCLUQ9qlHqo52X+fksoUJEP5B8GAlkKKqqry6hhEFPpivbCcIO8ofHMGTCJ3mdWB i6u4HqBNjnKrQ60g4rMvSgVNZrMUo6RVluzy+bGWCK6TeJCembxMfH7mpNZsYA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735607546; a=rsa-sha256; cv=none; b=PXEJr1XvTQz4A86S5BJjQl2dt8LMq3lrlqgtKmysML5IO3TXQzqw9Gcjm3eBeleG7fLVbY 93X3koVgZX486mHM3U7F3NKEZ2wPAVcGrXVh9DrKchzR4gIfATlcmVDo3xfCpjFj/x8h5H KX/7hz9SqiGjCzr/+yV1BgRIgltlhQc7kuLGvNujEpQy+ZwvQOnnlsi86LsOYvxx6aBdJ4 9ZoloiBs+coXgw60TAB4QYO3UEF/Ec8VwedfOcAoA93/OgMLcUzCT0Hte7o20tXkkWjVXT R9ZlPEuO3dzCzLcDZZ8UhWW/alM2o3Td+7KrZLSRg3XEMpCKsLGykALb9S7B5Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMZhB3vFxzJGk; Tue, 31 Dec 2024 01:12:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1CQIE022079; Tue, 31 Dec 2024 01:12:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1CQRt022076; Tue, 31 Dec 2024 01:12:26 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:12:26 GMT Message-Id: <202412310112.4BV1CQRt022076@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 6b065906ff - main - pt-br/articles/gjournal-desktop: Sync with en f96f635 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6b065906ff6f95da2544478fc5a3b9cf5a652d9f Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=6b065906ff6f95da2544478fc5a3b9cf5a652d9f commit 6b065906ff6f95da2544478fc5a3b9cf5a652d9f Author: Danilo G. Baio AuthorDate: 2024-12-31 01:06:07 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:06:07 +0000 pt-br/articles/gjournal-desktop: Sync with en f96f635 Obtained from: https://translate-dev.freebsd.org --- .../pt-br/articles/gjournal-desktop/_index.adoc | 2 +- .../pt-br/articles/gjournal-desktop/_index.po | 71 +++++++++++----------- 2 files changed, 37 insertions(+), 36 deletions(-) diff --git a/documentation/content/pt-br/articles/gjournal-desktop/_index.adoc b/documentation/content/pt-br/articles/gjournal-desktop/_index.adoc index 0b1b33e660..50ebaceee4 100644 --- a/documentation/content/pt-br/articles/gjournal-desktop/_index.adoc +++ b/documentation/content/pt-br/articles/gjournal-desktop/_index.adoc @@ -321,7 +321,7 @@ A seção a seguir aborda as perguntas mais frequentes relacionadas a problemas === Estou recebendo um kernel panic durante períodos de alta atividade de disco. Como isso está relacionado ao journaling? -O journal provavelmente fica cheio antes de ter a chance de ser confirmado (gravado) no disco. Lembre-se de que o tamanho do journal depende da carga de uso e não do tamanho do provedor de dados. Se a atividade do disco for intensa, será necessário uma partição maior para o journal. Consulte a nota na seção <> para mais informações. +O journal provavelmente fica cheio antes de ter a chance de ser confirmado (gravado) no disco. Lembre-se de que o tamanho do journal depende da carga de uso e não do tamanho do provedor de dados. Se a atividade do disco for intensa, será necessário uma partição maior para o journal. Consulte a nota na seção crossref:gjournal-desktop[understanding-journaling, Compreendendo o Journaling] para mais informações. === Eu cometi algum erro durante a configuração e não consigo inicializar normalmente agora. Isso pode ser resolvido de alguma forma? diff --git a/documentation/content/pt-br/articles/gjournal-desktop/_index.po b/documentation/content/pt-br/articles/gjournal-desktop/_index.po index ce86348ed1..b12da09232 100644 --- a/documentation/content/pt-br/articles/gjournal-desktop/_index.po +++ b/documentation/content/pt-br/articles/gjournal-desktop/_index.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the FreeBSD Documentation package. # Danilo G. Baio , 2021. # Edson Brandi , 2023. -# "Danilo G. Baio" , 2023. +# "Danilo G. Baio" , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-02-01 10:28-0300\n" -"PO-Revision-Date: 2023-05-15 19:36+0000\n" -"Last-Translator: Edson Brandi \n" +"POT-Creation-Date: 2024-12-29 08:30-0500\n" +"PO-Revision-Date: 2024-12-29 21:42+0000\n" +"Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -227,9 +227,9 @@ msgstr "" "Essa funcionalidade é fornecida carregando o módulo [.filename]#geom_journal." "ko# no kernel (ou compilando-o em um kernel personalizado) e usando o " "comando `gjournal` para configurar os sistemas de arquivos. Em geral, você " -"gostaria de registrar grandes sistemas de arquivos, como o [.filename]#/usr#" -". No entanto, você precisará reservar algum espaço livre em disco (consulte " -"a próxima seção)." +"gostaria de registrar grandes sistemas de arquivos, como o [.filename]#/" +"usr#. No entanto, você precisará reservar algum espaço livre em disco " +"(consulte a próxima seção)." #. type: Plain text #: documentation/content/en/articles/gjournal-desktop/_index.adoc:104 @@ -415,12 +415,12 @@ msgid "" "var#). From the pop-up that appears, opt to create a file system, and type " "[.filename]#/usr# as the mount point." msgstr "" -"Agora, mova o destaque para o nome do disco no topo da tela e pressione " -"kbd:[C] para criar uma nova partição para [.filename]#/usr#. Essa nova " -"partição deve ser menor em 1 GB (se você pretende jornalizar apenas [." -"filename]#/usr#) ou 2 GB (se você pretende jornalizar tanto [.filename]#/usr#" -" quanto [.filename]#/var#). No pop-up que aparece, opte por criar um sistema " -"de arquivos e digite [.filename]#/usr# como ponto de montagem." +"Agora, mova o destaque para o nome do disco no topo da tela e pressione kbd:" +"[C] para criar uma nova partição para [.filename]#/usr#. Essa nova partição " +"deve ser menor em 1 GB (se você pretende jornalizar apenas [.filename]#/" +"usr#) ou 2 GB (se você pretende jornalizar tanto [.filename]#/usr# quanto [." +"filename]#/var#). No pop-up que aparece, opte por criar um sistema de " +"arquivos e digite [.filename]#/usr# como ponto de montagem." #. type: delimited block = 4 #: documentation/content/en/articles/gjournal-desktop/_index.adoc:152 @@ -498,9 +498,9 @@ msgstr "" "disco seja destacado. Em seguida, pressione kbd:[N], insira o tamanho " "desejado (_1024M_) e selecione \"swap space\" no menu pop-up que aparece. " "Repita esse processo para cada journal que você deseja criar. No nosso " -"exemplo, criaremos duas partições para fornecer os journals de [." -"filename]#/usr# e [.filename]#/var#. O resultado final é mostrado na captura " -"de tela a seguir:" +"exemplo, criaremos duas partições para fornecer os journals de [.filename]#/" +"usr# e [.filename]#/var#. O resultado final é mostrado na captura de tela a " +"seguir:" #. type: Target for macro image #: documentation/content/en/articles/gjournal-desktop/_index.adoc:172 @@ -644,8 +644,8 @@ msgid "" "and type:" msgstr "" "Depois de preparar todas as partições necessárias, é bastante fácil " -"configurar o journaling. Será necessário mudar para o modo de usuário único (" -"single user mode). Para isso, faça o login como `root` e digite o seguinte " +"configurar o journaling. Será necessário mudar para o modo de usuário único " +"(single user mode). Para isso, faça o login como `root` e digite o seguinte " "comando:" #. type: delimited block . 4 @@ -663,8 +663,8 @@ msgid "" "filename]#/var#:" msgstr "" "Pressione kbd:[Enter] para obter o shell padrão. Agora, você precisará " -"desmontar as partições que serão jornalizadas, no nosso exemplo [." -"filename]#/usr# e [.filename]#/var#:" +"desmontar as partições que serão jornalizadas, no nosso exemplo [.filename]#/" +"usr# e [.filename]#/var#:" #. type: delimited block . 4 #: documentation/content/en/articles/gjournal-desktop/_index.adoc:226 @@ -758,11 +758,11 @@ msgid "" "var# and [.filename]#/usr# partitions we have to mount. Before mounting, we " "must however set the journal flag on them and clear the Soft Updates flag:" msgstr "" -"Neste ponto, dois novos dispositivos são criados, chamados [.filename]#ad0s1d" -".journal# e [.filename]#ad0s1f.journal#. Eles representam as partições [." -"filename]#/var# e [.filename]#/usr# que devemos montar. No entanto, antes de " -"montá-los, precisamos definir a flag de journaling neles e desativar a flag " -"de Soft Updates:" +"Neste ponto, dois novos dispositivos são criados, chamados [." +"filename]#ad0s1d.journal# e [.filename]#ad0s1f.journal#. Eles representam as " +"partições [.filename]#/var# e [.filename]#/usr# que devemos montar. No " +"entanto, antes de montá-los, precisamos definir a flag de journaling neles e " +"desativar a flag de Soft Updates:" #. type: delimited block . 4 #: documentation/content/en/articles/gjournal-desktop/_index.adoc:272 @@ -794,8 +794,8 @@ msgid "" "Now, mount the new devices manually at their respective places (note that we " "can now use the `async` mount option):" msgstr "" -"Agora, monte manualmente os novos dispositivos em seus respectivos locais (" -"observe que agora podemos usar a opção de montagem `async`):" +"Agora, monte manualmente os novos dispositivos em seus respectivos locais " +"(observe que agora podemos usar a opção de montagem `async`):" #. type: delimited block . 4 #: documentation/content/en/articles/gjournal-desktop/_index.adoc:284 @@ -1053,14 +1053,15 @@ msgid "" "(flushed) to disk. Keep in mind the size of the journal depends on the " "usage load, and not the size of the data provider. If your disk activity is " "high, you need a larger partition for the journal. See the note in the " -"<> section." +"crossref:gjournal-desktop[understanding-journaling, Understanding Journaling " +"in FreeBSD] section." msgstr "" "O journal provavelmente fica cheio antes de ter a chance de ser confirmado " "(gravado) no disco. Lembre-se de que o tamanho do journal depende da carga " "de uso e não do tamanho do provedor de dados. Se a atividade do disco for " "intensa, será necessário uma partição maior para o journal. Consulte a nota " -"na seção <> para mais " -"informações." +"na seção crossref:gjournal-desktop[understanding-journaling, Compreendendo o " +"Journaling] para mais informações." #. type: Title === #: documentation/content/en/articles/gjournal-desktop/_index.adoc:390 @@ -1320,9 +1321,9 @@ msgid "" "https://lists.freebsd.org/pipermail/freebsd-current/2006-June/064043." "html[This post] in {freebsd-current} by man:gjournal[8]'s developer, `{pjd}`." msgstr "" -"https://lists.freebsd.org/pipermail/freebsd-current/2006-June/064043.html[" -"Esta mensagem] na {freebsd-current} enviada por um desenvolvedor do " -"man:gjournal[8]'s, `{pjd}`." +"https://lists.freebsd.org/pipermail/freebsd-current/2006-June/064043." +"html[Esta mensagem] na {freebsd-current} enviada por um desenvolvedor do man:" +"gjournal[8]'s, `{pjd}`." #. type: Plain text #: documentation/content/en/articles/gjournal-desktop/_index.adoc:510 @@ -1330,8 +1331,8 @@ msgid "" "https://lists.freebsd.org/pipermail/freebsd-questions/2008-April/173501." "html[This post] in {freebsd-questions} by `{ivoras}`." msgstr "" -"https://lists.freebsd.org/pipermail/freebsd-questions/2008-April/173501.html[" -"Esta mensagem] na {freebsd-questions} enviada por `{ivoras}`." +"https://lists.freebsd.org/pipermail/freebsd-questions/2008-April/173501." +"html[Esta mensagem] na {freebsd-questions} enviada por `{ivoras}`." #. type: Plain text #: documentation/content/en/articles/gjournal-desktop/_index.adoc:510 From nobody Tue Dec 31 01:12:27 2024 X-Original-To: dev-commits-doc-all@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 4YMZhD2wfxz5jHfm for ; Tue, 31 Dec 2024 01:12:28 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMZhC3TSNz4ct1; Tue, 31 Dec 2024 01:12:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607547; 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=qABxekrEwIzep2yPmvbHl2uDCEdJuYd+2veBwOpwG10=; b=jfglnCHCfeuw8AH7tQPldQo67eBkWA70QBwb1ickNplU/GW53ZdCn+DARP7zNErFEVqnKk FmORiboAbOGatBuEN6yZQQrGQy2qea1b2GZIMNhAXNhIeo87/iEaMr+0iHQAW6S4O0jvUu +u4jwdSCsaDTxVM5txHLbD7JCOKOxA3XDPeyKJnXgSdRUuQ0LjZXLXbD+1O5hFThrR9nEX bur/dgWNacPaYPJ1K6DfnbJlgpTElQcNBXQ/Sf9Aif6bX/pZK0jtbdeMYH1UGB3TeX1qeE 4tjcmTFp6ljkM+qa1hlM8lF+UfgG5DjpfIHURnIenvN5W3mQZnl0z6PmuZRK/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735607547; 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=qABxekrEwIzep2yPmvbHl2uDCEdJuYd+2veBwOpwG10=; b=LWx7nVLO+NIQxj0hB6KAbne6JSiXrh4nyKTWXsZecMIFIELtSyO3GZ4BVZVapqCqZNuOg4 setOrwhMoU0uMlkZT/pQoBWgNO3MX+dVQatJQD3jLPOdrMLq3Bpe1v+o2/qz+IglGmQYk2 /xBRJ01KQ86uNbmna0+v6sZvANVlaZ7MvGyqd6epvvkRiF/gW+b34RpsEc+4P5r59V+OyY uyVcFHI1tP9Ysj8GSei8JUGZN0Xf3CkKo4jDbGQye8dBH9BrrqgVOHs/SPfre0G5oXv0wY IQYLTmcjM/+IpsHaGsJCuFuqTIWPRxnbk4ky0dRvZqOi79PjhfUsNRzn/r10ag== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735607547; a=rsa-sha256; cv=none; b=w1K4dvpc22WarTxybUQlEBDavY4SD1twnhhUzkQ8v8WiiaW8Kbp2YJ+sg8qoWmP44kWWJh Qc95mE0wv6vPzUY4h1uEGRFkagGoKZbwgTw/zVtVzinquSWglNL1fshnGpzHhfAVbOqSo1 deE2Nk/t+VLynFi5qsAJykhMHlsyACq+USNQ9u7C/Af+SXZYcrM0yplEiQl+nFtVH8ApIg S2kkND8gGmg+Qs5m9u+4KcYz5RjGAMpB/qfW6IpbBnln/hXbbet/1yDYgxbJ0oFNkD1kXt ndm0/dZpTZ8kMnPwGdvJzVrqrygB+81qhCVF1X+ugfFks0UFuqakL962bwXUkw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMZhC35M9zJ30; Tue, 31 Dec 2024 01:12:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1CRKZ022127; Tue, 31 Dec 2024 01:12:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1CRMU022124; Tue, 31 Dec 2024 01:12:27 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:12:27 GMT Message-Id: <202412310112.4BV1CRMU022124@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 56125ddae4 - main - pt-br/articles/freebsd-update-server: Sync with en f96f635 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 56125ddae4fd43bbfdb2f39da7213ecc67177111 Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=56125ddae4fd43bbfdb2f39da7213ecc67177111 commit 56125ddae4fd43bbfdb2f39da7213ecc67177111 Author: Danilo G. Baio AuthorDate: 2024-12-31 01:06:41 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:06:41 +0000 pt-br/articles/freebsd-update-server: Sync with en f96f635 Obtained from: https://translate-dev.freebsd.org --- .../articles/freebsd-update-server/_index.adoc | 6 + .../pt-br/articles/freebsd-update-server/_index.po | 475 +++++++++------------ 2 files changed, 214 insertions(+), 267 deletions(-) diff --git a/documentation/content/pt-br/articles/freebsd-update-server/_index.adoc b/documentation/content/pt-br/articles/freebsd-update-server/_index.adoc index b6e8a19bd1..ddd7d17025 100644 --- a/documentation/content/pt-br/articles/freebsd-update-server/_index.adoc +++ b/documentation/content/pt-br/articles/freebsd-update-server/_index.adoc @@ -41,6 +41,12 @@ ifndef::env-beastie[] include::../../../../../shared/asciidoctor.adoc[] endif::[] + +[WARNING] +==== +As instruções neste artigo se referem a uma versão mais antiga do FreeBSD e podem não funcionar corretamente em versões recentes do SO. Com a disponibilidade do pkgbase, o utilitário freebsd-update está programado para ser removido do FreeBSD no futuro. Quando isso acontecer, este artigo será atualizado para refletir os novos procedimentos ou removido completamente. +==== + [.abstract-title] Resumo diff --git a/documentation/content/pt-br/articles/freebsd-update-server/_index.po b/documentation/content/pt-br/articles/freebsd-update-server/_index.po index 2159de25d0..91cf5a1873 100644 --- a/documentation/content/pt-br/articles/freebsd-update-server/_index.po +++ b/documentation/content/pt-br/articles/freebsd-update-server/_index.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the FreeBSD Documentation package. # Danilo G. Baio , 2021. # Edson Brandi , 2023. -# "Danilo G. Baio" , 2023. +# "Danilo G. Baio" , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-07-07 23:23-0300\n" -"PO-Revision-Date: 2023-04-22 20:29+0000\n" -"Last-Translator: Edson Brandi \n" +"POT-Creation-Date: 2024-01-17 20:35-0300\n" +"PO-Revision-Date: 2024-12-29 21:39+0000\n" +"Last-Translator: \"Danilo G. Baio\" \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -23,10 +23,7 @@ msgstr "" #: documentation/content/en/articles/freebsd-update-server/_index.adoc:1 #, no-wrap msgid "Building your own freebsd-update server allows a system administrator to perform fast updates for a number of machines from a local mirror" -msgstr "" -"Construir seu próprio servidor freebsd-update permite que um administrador " -"de sistema realize atualizações rápidas para vários computadores a partir de " -"um espelho local" +msgstr "Construir seu próprio servidor freebsd-update permite que um administrador de sistema realize atualizações rápidas para vários computadores a partir de um espelho local" #. type: Title = #: documentation/content/en/articles/freebsd-update-server/_index.adoc:1 @@ -35,13 +32,28 @@ msgstr "" msgid "Build Your Own FreeBSD Update Server" msgstr "Construa seu próprio servidor de atualização do FreeBSD" +#. type: delimited block = 4 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:51 +msgid "" +"The instructions in this article refer to an older version of FreeBSD and " +"may not work properly on recent versions of the OS. With the availability of " +"pkgbase, the freebsd-update utility is scheduled to be removed from FreeBSD " +"in the future. When that happens, this article is either updated to reflect " +"the new procedures or removed entirely." +msgstr "" +"As instruções neste artigo se referem a uma versão mais antiga do FreeBSD e " +"podem não funcionar corretamente em versões recentes do SO. Com a " +"disponibilidade do pkgbase, o utilitário freebsd-update está programado para " +"ser removido do FreeBSD no futuro. Quando isso acontecer, este artigo será " +"atualizado para refletir os novos procedimentos ou removido completamente." + #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:45 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:55 msgid "Abstract" msgstr "Resumo" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:49 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:59 msgid "" "This article describes building an internal FreeBSD Update Server. The " "https://github.com/freebsd/freebsd-update-build/[freebsd-update-server] is " @@ -62,18 +74,18 @@ msgstr "" "permitirá atualizações mais rápidas para vários computadores." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:51 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:61 msgid "'''" msgstr "'''" #. type: Title == -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:55 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:65 #, no-wrap msgid "Acknowledgments" msgstr "Agradecimentos" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:58 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:68 msgid "" "This article was subsequently printed at https://people.freebsd.org/~jgh/" "files/fus/BSD_03_2010_EN.pdf[BSD Magazine]." @@ -82,13 +94,13 @@ msgstr "" "org/~jgh/files/fus/BSD_03_2010_EN.pdf[BSD Magazine]." #. type: Title == -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:60 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:70 #, no-wrap msgid "Introduction" msgstr "Introdução" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:67 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:77 msgid "" "Experienced users or administrators are often responsible for several " "machines or environments. They understand the difficult demands and " @@ -110,13 +122,13 @@ msgstr "" "criação de um Servidor Interno de Atualização do FreeBSD." #. type: Title == -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:69 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:79 #, no-wrap msgid "Prerequisites" msgstr "Pré-requisitos" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:72 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:82 msgid "" "To build an internal FreeBSD Update Server some requirements should be met." msgstr "" @@ -124,12 +136,12 @@ msgstr "" "requisitos devem ser atendidos." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:74 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:84 msgid "A running FreeBSD system." msgstr "Um sistema FreeBSD em execução." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:78 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:88 msgid "" "At a minimum, updates require building on a FreeBSD release greater than or " "equal to the target release version for distribution." @@ -138,7 +150,7 @@ msgstr "" "ou igual a versão do release alvo para a distribuição." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:80 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:90 msgid "" "A user account with at least 4 GB of available space. This will allow the " "creation of updates for 7.1 and 7.2, but the exact space requirements may " @@ -149,7 +161,7 @@ msgstr "" "espaço exatos podem mudar de versão para versão." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:81 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:91 msgid "" "An man:ssh[1] account on a remote machine to upload distributed updates." msgstr "" @@ -157,7 +169,7 @@ msgstr "" "atualizações que serão distribuídas." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:82 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:92 msgid "" "A web server, like extref:{handbook}[Apache, network-apache], with over half " "of the space required for the build. For instance, test builds for 7.1 and " @@ -171,18 +183,18 @@ msgstr "" "2,6 GB." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:83 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:93 msgid "Basic knowledge of shell scripting with Bourne shell, man:sh[1]." msgstr "Conhecimento básico de script shell com o shell Bourne, man:sh[1]." #. type: Title == -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:85 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:95 #, no-wrap msgid "Configuration: Installation & Setup" msgstr "Configuração: Instalação e Setup" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:88 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:98 msgid "" "Download the https://github.com/freebsd/freebsd-update-build/[freebsd-update-" "server] software by installing package:devel/git[] and package:security/" @@ -193,15 +205,13 @@ msgstr "" "security/ca_root_nss[], e execute:" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:92 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:102 #, no-wrap msgid "% git clone https://github.com/freebsd/freebsd-update-build.git freebsd-update-server\n" -msgstr "" -"% git clone https://github.com/freebsd/freebsd-update-build.git freebsd-" -"update-server\n" +msgstr "% git clone https://github.com/freebsd/freebsd-update-build.git freebsd-update-server\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:96 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:106 msgid "" "Update [.filename]#scripts/build.conf# appropriately. It is sourced during " "all build operations." @@ -210,7 +220,7 @@ msgstr "" "usado durante todas as operações de compilação." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:98 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:108 msgid "" "Here is the default [.filename]#build.conf#, which should be modified to " "suit your environment." @@ -219,7 +229,7 @@ msgstr "" "atender ao seu ambiente." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:104 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:114 #, no-wrap msgid "" "# Main configuration file for FreeBSD Update builds. The\n" @@ -231,7 +241,7 @@ msgstr "" "# na árvore de scripts.\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:107 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:117 #, no-wrap msgid "" "# Location from which to fetch releases\n" @@ -241,7 +251,7 @@ msgstr "" "export FTP=ftp://ftp2.freebsd.org/pub/FreeBSD/releases <.>\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:110 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:120 #, no-wrap msgid "" "# Host platform\n" @@ -251,7 +261,7 @@ msgstr "" "export HOSTPLATFORM=`uname -m`\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:113 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:123 #, no-wrap msgid "" "# Host name to use inside jails\n" @@ -261,7 +271,7 @@ msgstr "" "export BUILDHOSTNAME=${HOSTPLATFORM}-builder.daemonology.net <.>\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:116 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:126 #, no-wrap msgid "" "# Location of SSH key\n" @@ -271,7 +281,7 @@ msgstr "" "export SSHKEY=/root/.ssh/id_dsa <.>\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:119 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:129 #, no-wrap msgid "" "# SSH account into which files are uploaded\n" @@ -281,7 +291,7 @@ msgstr "" "MASTERACCT=builder@wadham.daemonology.net <.>\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:122 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:132 #, no-wrap msgid "" "# Directory into which files are uploaded\n" @@ -291,12 +301,12 @@ msgstr "" "MASTERDIR=update-master.freebsd.org <.>\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:125 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:135 msgid "Parameters for consideration would be:" msgstr "Os parâmetros a serem considerados seriam:" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:128 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:138 msgid "" "This is the location where ISO images are downloaded from (by the " "`fetchiso()` subroutine of [.filename]#scripts/build.subr#). The location " @@ -316,7 +326,7 @@ msgstr "" "locais." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:130 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:140 msgid "" "The name of the build host. This information will be displayed on updated " "systems when issuing:" @@ -325,13 +335,13 @@ msgstr "" "atualizados ao emitir o comando:" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:134 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:144 #, no-wrap msgid "% uname -v\n" msgstr "% uname -v\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:138 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:148 msgid "" "The SSH key for uploading files to the update server. A key pair can be " "created by typing `ssh-keygen -t dsa`. This parameter is optional; standard " @@ -348,17 +358,17 @@ msgstr "" "passos apropriados para criar e usar uma chave." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:140 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:150 msgid "Account for uploading files to the update server." msgstr "Conta para enviar os arquivos para o servidor de atualização." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:142 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:152 msgid "Directory on the update server where files are uploaded to." msgstr "Diretório no servidor de atualização onde os arquivos são enviados." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:144 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:154 msgid "" "The default [.filename]#build.conf# shipped with the freebsd-update-server " "sources is suitable for building i386 releases of FreeBSD. As an example of " @@ -372,18 +382,18 @@ msgstr "" "configuração necessárias para a arquitetura amd64:" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:148 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:158 msgid "Create a build environment for amd64:" msgstr "Crie um ambiente de compilação para o amd64:" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:152 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:162 #, no-wrap msgid "% mkdir -p /usr/local/freebsd-update-server/scripts/7.2-RELEASE/amd64\n" msgstr "% mkdir -p /usr/local/freebsd-update-server/scripts/7.2-RELEASE/amd64\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:155 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:165 msgid "" "Install a [.filename]#build.conf# in the newly created build directory. The " "build configuration options for FreeBSD 7.2-RELEASE on amd64 should be " @@ -394,7 +404,7 @@ msgstr "" "em amd64 devem ser semelhantes a:" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:166 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:176 #, no-wrap msgid "" "# SHA256 hash of RELEASE disc1.iso image.\n" @@ -407,18 +417,16 @@ msgid "" "export KERNELPARTS=\"generic\"\n" msgstr "" "# SHA256 hash of RELEASE disc1.iso image.\n" -"export RELH=1ea1f6f652d7c5f5eab7ef9f8edbed50cb664b08ed761850f95f48e86cc71ef5 " -"<.>\n" +"export RELH=1ea1f6f652d7c5f5eab7ef9f8edbed50cb664b08ed761850f95f48e86cc71ef5 <.>\n" "# Components of the world, source, and kernels\n" -"export WORLDPARTS=\"base catpages dict doc games info manpages proflibs " -"lib32\"\n" +"export WORLDPARTS=\"base catpages dict doc games info manpages proflibs lib32\"\n" "export SOURCEPARTS=\"base bin contrib crypto etc games gnu include krb5 \\\n" " lib libexec release rescue sbin secure share sys tools \\\n" " ubin usbin cddl\"\n" "export KERNELPARTS=\"generic\"\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:169 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:179 #, no-wrap msgid "" "# EOL date\n" @@ -428,7 +436,7 @@ msgstr "" "export EOL=1275289200 <.>\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:172 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:182 msgid "" "The man:sha256[1] hash key for the desired release, is published within the " "respective link:https://www.FreeBSD.org/releases/[release announcement]." @@ -437,7 +445,7 @@ msgstr "" "respectivo link:https://www.FreeBSD.org/releases/[anúncio de release]." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:173 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:183 msgid "" "To generate the \"End of Life\" number for [.filename]#build.conf#, refer to " "the \"Estimated EOL\" posted on the link:https://www.FreeBSD.org/security/" @@ -451,19 +459,19 @@ msgstr "" "por exemplo:" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:177 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:187 #, no-wrap msgid "% date -j -f '%Y%m%d-%H%M%S' '20090401-000000' '+%s'\n" msgstr "% date -j -f '%Y%m%d-%H%M%S' '20090401-000000' '+%s'\n" #. type: Title == -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:181 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:191 #, no-wrap msgid "Building Update Code" msgstr "Compilando o Código de Atualização" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:186 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:196 msgid "" "The first step is to run [.filename]#scripts/make.sh#. This will build some " "binaries, create directories, and generate an RSA signing key used for " @@ -476,7 +484,7 @@ msgstr "" "que ser fornecida para a criação final da chave de assinatura." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:201 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:211 #, no-wrap msgid "" "# sh scripts/make.sh\n" @@ -495,20 +503,18 @@ msgstr "" "# sh scripts/make.sh\n" "cc -O2 -fno-strict-aliasing -pipe findstamps.c -o findstamps\n" "findstamps.c: In function 'usage':\n" -"findstamps.c:45: warning: incompatible implicit declaration of built-in " -"function 'exit'\n" +"findstamps.c:45: warning: incompatible implicit declaration of built-in function 'exit'\n" "cc -O2 -fno-strict-aliasing -pipe unstamp.c -o unstamp\n" "install findstamps ../bin\n" "install unstamp ../bin\n" "rm -f findstamps unstamp\n" "Generating RSA private key, 4096 bit long modulus\n" -"............................................................................." -"...++\n" +"................................................................................++\n" "...................++\n" "e is 65537 (0x10001)\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:204 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:214 #, no-wrap msgid "" "Public key fingerprint:\n" @@ -518,7 +524,7 @@ msgstr "" "27ef53e48dc869eea6c3136091cc6ab8589f967559824779e855d58a2294de9e\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:208 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:218 #, no-wrap msgid "" "Encrypting signing key for root\n" @@ -530,7 +536,7 @@ msgstr "" "Verifying - enter aes-256-cbc encryption password:\n" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:214 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:224 msgid "" "Keep a note of the generated key fingerprint. This value is required in [." "filename]#/etc/freebsd-update.conf# for binary updates." @@ -539,12 +545,12 @@ msgstr "" "filename]#/etc/freebsd-update.conf# para as atualizações binárias." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:217 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:227 msgid "At this point, we are ready to stage a build." msgstr "Neste ponto, estamos prontos para preparar uma compilação." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:222 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:232 #, no-wrap msgid "" "# cd /usr/local/freebsd-update-server\n" @@ -554,12 +560,12 @@ msgstr "" "# sh scripts/init.sh amd64 7.2-RELEASE\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:225 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:235 msgid "What follows is a sample of an _initial_ build run." msgstr "A seguir, segue um exemplo da execução de uma compilação _inicial_." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:245 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:255 #, no-wrap msgid "" "# sh scripts/init.sh amd64 7.2-RELEASE\n" @@ -582,36 +588,24 @@ msgid "" msgstr "" "# sh scripts/init.sh amd64 7.2-RELEASE\n" "Mon Aug 24 16:04:36 PDT 2009 Starting fetch for FreeBSD/amd64 7.2-RELEASE\n" -"/usr/local/freebsd-update-server/work/7.2-RELE100 of 588 MB 359 kBps " -"00m00s\n" -"Mon Aug 24 16:32:38 PDT 2009 Verifying disc1 hash for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Mon Aug 24 16:32:44 PDT 2009 Extracting components for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Mon Aug 24 16:34:05 PDT 2009 Constructing world+src image for FreeBSD/amd64 7" -".2-RELEASE\n" -"Mon Aug 24 16:35:57 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-" -"RELEASE\n" +"/usr/local/freebsd-update-server/work/7.2-RELE100 of 588 MB 359 kBps 00m00s\n" +"Mon Aug 24 16:32:38 PDT 2009 Verifying disc1 hash for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 16:32:44 PDT 2009 Extracting components for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 16:34:05 PDT 2009 Constructing world+src image for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 16:35:57 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE\n" "Mon Aug 24 23:36:24 UTC 2009 Building world for FreeBSD/amd64 7.2-RELEASE\n" -"Tue Aug 25 00:31:29 UTC 2009 Distributing world for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Tue Aug 25 00:32:36 UTC 2009 Building and distributing kernels for FreeBSD/" -"amd64 7.2-RELEASE\n" -"Tue Aug 25 00:44:44 UTC 2009 Constructing world components for FreeBSD/amd64 " -"7.2-RELEASE\n" -"Tue Aug 25 00:44:56 UTC 2009 Distributing source for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Mon Aug 24 17:46:18 PDT 2009 Moving components into staging area for FreeBSD/" -"amd64 7.2-RELEASE\n" -"Mon Aug 24 17:46:33 PDT 2009 Identifying extra documentation for FreeBSD/" -"amd64 7.2-RELEASE\n" -"Mon Aug 24 17:47:13 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-" -"RELEASE\n" +"Tue Aug 25 00:31:29 UTC 2009 Distributing world for FreeBSD/amd64 7.2-RELEASE\n" +"Tue Aug 25 00:32:36 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE\n" +"Tue Aug 25 00:44:44 UTC 2009 Constructing world components for FreeBSD/amd64 7.2-RELEASE\n" +"Tue Aug 25 00:44:56 UTC 2009 Distributing source for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 17:46:18 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 17:46:33 PDT 2009 Identifying extra documentation for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 17:47:13 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE\n" "Mon Aug 24 17:47:18 PDT 2009 Indexing release for FreeBSD/amd64 7.2-RELEASE\n" "Mon Aug 24 17:50:44 PDT 2009 Indexing world0 for FreeBSD/amd64 7.2-RELEASE\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:266 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:276 #, no-wrap msgid "" "Files built but not released:\n" @@ -657,7 +651,7 @@ msgstr "" "...\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:270 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:280 msgid "" "Then the build of the world is performed again, with world patches. A more " "detailed explanation may be found in [.filename]#scripts/build.subr#." @@ -667,7 +661,7 @@ msgstr "" "filename]#scripts/build.subr#." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:276 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:286 msgid "" "During this second build cycle, the network time protocol daemon, man:" "ntpd[8], is turned off. Per `{cperciva}`, Security Officer Emeritus of " @@ -688,7 +682,7 @@ msgstr "" "resultados.\"" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:295 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:305 #, no-wrap msgid "" "Mon Aug 24 17:54:07 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE\n" @@ -707,37 +701,24 @@ msgid "" "Mon Aug 24 12:16:57 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.2-RELEASE\n" "Mon Aug 24 12:16:59 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.2-RELEASE\n" msgstr "" -"Mon Aug 24 17:54:07 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-" -"RELEASE\n" +"Mon Aug 24 17:54:07 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE\n" "Wed Sep 29 00:54:34 UTC 2010 Building world for FreeBSD/amd64 7.2-RELEASE\n" -"Wed Sep 29 01:49:42 UTC 2010 Distributing world for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Wed Sep 29 01:50:50 UTC 2010 Building and distributing kernels for FreeBSD/" -"amd64 7.2-RELEASE\n" -"Wed Sep 29 02:02:56 UTC 2010 Constructing world components for FreeBSD/amd64 " -"7.2-RELEASE\n" -"Wed Sep 29 02:03:08 UTC 2010 Distributing source for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Tue Sep 28 19:04:31 PDT 2010 Moving components into staging area for FreeBSD/" -"amd64 7.2-RELEASE\n" -"Mon Aug 24 19:04:46 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-" -"RELEASE\n" +"Wed Sep 29 01:49:42 UTC 2010 Distributing world for FreeBSD/amd64 7.2-RELEASE\n" +"Wed Sep 29 01:50:50 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE\n" +"Wed Sep 29 02:02:56 UTC 2010 Constructing world components for FreeBSD/amd64 7.2-RELEASE\n" +"Wed Sep 29 02:03:08 UTC 2010 Distributing source for FreeBSD/amd64 7.2-RELEASE\n" +"Tue Sep 28 19:04:31 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 19:04:46 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE\n" "Mon Aug 24 19:04:51 PDT 2009 Indexing world1 for FreeBSD/amd64 7.2-RELEASE\n" -"Mon Aug 24 19:08:04 PDT 2009 Locating build stamps for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Mon Aug 24 19:10:19 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Mon Aug 24 19:10:19 PDT 2009 Preparing to copy files into staging area for " -"FreeBSD/amd64 7.2-RELEASE\n" -"Mon Aug 24 19:10:20 PDT 2009 Copying data files into staging area for " -"FreeBSD/amd64 7.2-RELEASE\n" -"Mon Aug 24 12:16:57 PDT 2009 Copying metadata files into staging area for " -"FreeBSD/amd64 7.2-RELEASE\n" -"Mon Aug 24 12:16:59 PDT 2009 Constructing metadata index and tag for FreeBSD/" -"amd64 7.2-RELEASE\n" +"Mon Aug 24 19:08:04 PDT 2009 Locating build stamps for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 19:10:19 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 19:10:19 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 19:10:20 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 12:16:57 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Mon Aug 24 12:16:59 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.2-RELEASE\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:313 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:323 #, no-wrap msgid "" "Files found which include build stamps:\n" @@ -777,12 +758,12 @@ msgstr "" "...\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:316 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:326 msgid "Finally, the build completes." msgstr "Por fim, a compilação é concluída." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:345 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:355 #, no-wrap msgid "" "Values of build stamps, excluding library archive headers:\n" @@ -840,7 +821,7 @@ msgstr "" "Mon Aug 24 23:46:47 UTC 2009\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:351 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:361 #, no-wrap msgid "" "FreeBSD/amd64 7.2-RELEASE initialization build complete. Please\n" @@ -856,7 +837,7 @@ msgstr "" "to sign the release.\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:356 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:366 msgid "" "Approve the build if everything is correct. More information on determining " "this can be found in the distributed source file named [.filename]#USAGE#. " @@ -870,7 +851,7 @@ msgstr "" "área de preparação adequada para o upload." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:361 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:371 #, no-wrap msgid "" "# cd /usr/local/freebsd-update-server\n" @@ -880,7 +861,7 @@ msgstr "" "# sh scripts/mountkey.sh\n" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:371 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:381 #, no-wrap msgid "" "# sh -e scripts/approve.sh amd64 7.2-RELEASE\n" @@ -892,17 +873,13 @@ msgid "" msgstr "" "# sh -e scripts/approve.sh amd64 7.2-RELEASE\n" "Wed Aug 26 12:50:06 PDT 2009 Signing build for FreeBSD/amd64 7.2-RELEASE\n" -"Wed Aug 26 12:50:06 PDT 2009 Copying files to patch source directories for " -"FreeBSD/amd64 7.2-RELEASE\n" -"Wed Aug 26 12:50:06 PDT 2009 Copying files to upload staging area for " -"FreeBSD/amd64 7.2-RELEASE\n" -"Wed Aug 26 12:50:07 PDT 2009 Updating databases for FreeBSD/amd64 7.2-" -"RELEASE\n" -"Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-" -"RELEASE\n" +"Wed Aug 26 12:50:06 PDT 2009 Copying files to patch source directories for FreeBSD/amd64 7.2-RELEASE\n" +"Wed Aug 26 12:50:06 PDT 2009 Copying files to upload staging area for FreeBSD/amd64 7.2-RELEASE\n" +"Wed Aug 26 12:50:07 PDT 2009 Updating databases for FreeBSD/amd64 7.2-RELEASE\n" +"Wed Aug 26 12:50:07 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:374 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:384 msgid "" "After the approval process is complete, the upload procedure may be started." msgstr "" @@ -910,7 +887,7 @@ msgstr "" "iniciado." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:379 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:389 #, no-wrap msgid "" "# cd /usr/local/freebsd-update-server\n" @@ -920,7 +897,7 @@ msgstr "" "# sh scripts/upload.sh amd64 7.2-RELEASE\n" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:384 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:394 msgid "" "In the event update code needs to be re-uploaded, this may be done by " "changing to the public distributions directory for the target release and " @@ -931,7 +908,7 @@ msgstr "" "atualizando os atributos do arquivo já _enviado_." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:389 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:399 #, no-wrap msgid "" "# cd /usr/local/freebsd-update-server/pub/7.2-RELEASE/amd64\n" @@ -941,7 +918,7 @@ msgstr "" "# touch -t 200801010101.01 uploaded\n" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:396 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:406 msgid "" "The uploaded files will need to be in the document root of the webserver in " "order for updates to be distributed. The exact configuration will vary " @@ -956,7 +933,7 @@ msgstr "" "servidores Apache, network-apache] no Handbook." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:398 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:408 msgid "" "Update client's `KeyPrint` and `ServerName` in [.filename]#/etc/freebsd-" "update.conf#, and perform updates as instructed in the extref:{handbook}" @@ -968,7 +945,7 @@ msgstr "" "do Handbook." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:404 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:414 msgid "" "In order for FreeBSD Update Server to work properly, updates for both the " "_current_ release and the release _one wants to upgrade to_ need to be " @@ -986,54 +963,54 @@ msgstr "" "servidor de distribuição para ambas as versões." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:407 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:417 msgid "" "For reference, the entire run of link:../../source/articles/freebsd-update-" "server/init.txt[init.sh] is attached." msgstr "" -"Para referência, toda a execução do link:../../source/articles/" -"freebsd-update-server/init.txt[init.sh] está anexada." +"Para referência, toda a execução do link:../../source/articles/freebsd-" +"update-server/init.txt[init.sh] está anexada." #. type: Title == -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:409 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:419 #, no-wrap msgid "Building a Patch" msgstr "Compilando um Patch" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:412 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:422 msgid "" "Every time a link:https://www.FreeBSD.org/security/advisories/[security " "advisory] or link:https://www.FreeBSD.org/security/notices/[security notice] " "is announced, a patch update can be built." msgstr "" -"Toda vez que uma link:https://www.FreeBSD.org/security/advisories/[" -"recomendação de segurança] ou um link:https://www.FreeBSD.org/security/" +"Toda vez que uma link:https://www.FreeBSD.org/security/advisories/" +"[recomendação de segurança] ou um link:https://www.FreeBSD.org/security/" "notices/[aviso de segurança] é anunciado, uma atualização de patch pode ser " "compilada." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:414 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:424 msgid "For this example, 7.1-RELEASE will be used." msgstr "Para este exemplo, o 7.1-RELEASE será usado." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:416 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:426 msgid "A couple of assumptions are made for a different release build:" msgstr "Algumas suposições são feitas para compilar uma release diferente:" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:418 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:428 msgid "Setup the correct directory structure for the initial build." msgstr "Configure a estrutura de diretórios correta para a compilação inicial." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:419 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:429 msgid "Perform an initial build for 7.1-RELEASE." msgstr "Execute uma compilação inicial para o 7.1-RELEASE." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:421 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:431 msgid "" "Create the patch directory of the respective release under [.filename]#/usr/" "local/freebsd-update-server/patches/#." @@ -1042,7 +1019,7 @@ msgstr "" "freebsd-update-server/patches/#." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:426 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:436 #, no-wrap msgid "" "% mkdir -p /usr/local/freebsd-update-server/patches/7.1-RELEASE/\n" @@ -1052,7 +1029,7 @@ msgstr "" "% cd /usr/local/freebsd-update-server/patches/7.1-RELEASE\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:431 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:441 msgid "" "As an example, take the patch for man:named[8]. Read the advisory, and grab " "the necessary file from link:https://www.FreeBSD.org/security/advisories/" @@ -1061,13 +1038,13 @@ msgid "" "advisories]." msgstr "" "Como exemplo, considere o patch para o man:named[8]. Leia o aviso e pegue o " -"arquivo necessário em link:https://www.FreeBSD.org/security/advisories/[" -"Avisos de Segurança do FreeBSD]. Mais informações sobre a interpretação do " +"arquivo necessário em link:https://www.FreeBSD.org/security/advisories/" +"[Avisos de Segurança do FreeBSD]. Mais informações sobre a interpretação do " "aviso podem ser encontradas no extref:{handbook}[Handbook do FreeBSD, " "security-advisories]." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:436 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:446 msgid "" "In the https://security.freebsd.org/advisories/FreeBSD-SA-09:12.bind." "asc[security brief], this advisory is called `SA-09:12.bind`. After " @@ -1086,15 +1063,13 @@ msgstr "" "Renomeie o arquivo:" #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:440 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:450 #, no-wrap msgid "% cd /usr/local/freebsd-update-server/patches/7.1-RELEASE/; mv bind.patch 7-SA-09:12.bind\n" -msgstr "" -"% cd /usr/local/freebsd-update-server/patches/7.1-RELEASE/; mv bind.patch " -"7-SA-09:12.bind\n" +msgstr "% cd /usr/local/freebsd-update-server/patches/7.1-RELEASE/; mv bind.patch 7-SA-09:12.bind\n" #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:446 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:456 msgid "" "When running a patch level build, it is assumed that previous patches are in " "place. When a patch build is run, it will run all patches contained in the " @@ -1105,7 +1080,7 @@ msgstr "" "executará todos os patches contidos no diretório de patch." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:448 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:458 msgid "" "There can be custom patches added to any build. Use the number zero, or any " "other number." @@ -1114,7 +1089,7 @@ msgstr "" "número zero ou qualquer outro número." #. type: delimited block = 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:454 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:464 msgid "" "It is up to the administrator of the FreeBSD Update Server to take " "appropriate measures to verify the authenticity of every patch." @@ -1123,7 +1098,7 @@ msgstr "" "apropriadas para verificar a autenticidade de cada patch." #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:458 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:468 msgid "" "At this point, a _diff_ is ready to be built. The software checks first to " "see if a [.filename]#scripts/init.sh# has been run on the respective release " @@ -1134,7 +1109,7 @@ msgstr "" "release antes de executar a compilação do _diff_." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:463 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:473 #, no-wrap msgid "" "# cd /usr/local/freebsd-update-server\n" @@ -1144,12 +1119,12 @@ msgstr "" "# sh scripts/diff.sh amd64 7.1-RELEASE 7\n" #. type: Plain text -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:466 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:476 msgid "What follows is a sample of a _differential_ build run." msgstr "A seguir, segue um exemplo de execução de compilação _diferencial_." #. type: delimited block . 4 -#: documentation/content/en/articles/freebsd-update-server/_index.adoc:540 +#: documentation/content/en/articles/freebsd-update-server/_index.adoc:550 #, no-wrap msgid "" "# sh -e scripts/diff.sh amd64 7.1-RELEASE 7\n" @@ -1225,56 +1200,31 @@ msgid "" "...\n" msgstr "" "# sh -e scripts/diff.sh amd64 7.1-RELEASE 7\n" -"Wed Aug 26 10:09:59 PDT 2009 Extracting world+src for FreeBSD/amd64 7." -"1-RELEASE-p7\n" -"Wed Aug 26 17:10:25 UTC 2009 Building world for FreeBSD/amd64 7.1-RELEASE-" -"p7\n" -"Wed Aug 26 18:05:11 UTC 2009 Distributing world for FreeBSD/amd64 7." -"1-RELEASE-p7\n" -"Wed Aug 26 18:06:16 UTC 2009 Building and distributing kernels for FreeBSD/" -"amd64 7.1-RELEASE-p7\n" *** 263 LINES SKIPPED *** From nobody Tue Dec 31 01:26:28 2024 X-Original-To: dev-commits-doc-all@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 4YMb0P1q9bz5jKHn for ; Tue, 31 Dec 2024 01:26:29 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMb0N6CWdz4g9F; Tue, 31 Dec 2024 01:26:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735608388; 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=5LCwjdlrquBJaYk2FN2jA0kI4P0YAwDpbaRB2hPHrsg=; b=Hvg2eZ9h0y14I6ugJqnGpsMgNoy0/faz2t97U5f+/mnv6T+Ut5oAvm0+OGu6MWZWOH+RsS QODMt40n4Awiu0ZvIJ0IP6T5VOZfDW3zNc20zf4edM39Fnqkv6Cv0KjPIEKBdK+FCCNvVu ighzWJbnbQsmeoj980o4qc/bLTYWEjLOyNYuLNTV4oeMSAkmy1aEyyBbT5aBObBTwd5LNI zERC9rxSZg4G4n23sIsjv6VJtgoPBTAd1qd0cwsUplOmO+Uo/tCFTALCeofynVwuNj7ynj ieC0mgvZEvJIiMjzoDsabMo+G4K0dVRz6PDWqHO5mevDj8cJIF1ED1cSGegQ6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735608388; 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=5LCwjdlrquBJaYk2FN2jA0kI4P0YAwDpbaRB2hPHrsg=; b=aoUK9TccroVj+5s2xg3ZO7E2e3727u3SdzJWwxIyVtx+ZCSdIGn36p3QG+Yycp6b28Fw5w 2oBEbLycuqI443wD7Y47YXmYvUis57t0grS02cF7lMraYuned+XSjab7evW1WMb5HaLXLN J64k9qvTF2AfcK5XQZhQ1K/TQU8mHYZbSUDXDGCL4VU8Wdji0qhX39Si/e6Fg7pUqM3v7S cwoyC7uY6i747EjELS+qUGSh/eiWqfO+EDISjC1EbFlirtZdvOeVkQqQxYq/9WQsgLFNXI uDVGP5R91AhqU+/ecXI0HEwi5ToWj340c6Hwtdvz/gxCSVJyevOD5EFTPKz2dg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735608388; a=rsa-sha256; cv=none; b=il73p+y7tL8KZjaiorYhU+FXmjQccT+UHkMAZ6xTSZB3vpRnWgj1w3yzE9rpyOWjTfwbdD U0RGYT75ZucLFJKthHIK6Jhd8Jb3jBfMBj3HyE1V+YgIcgjBY+wbeZmsAsfjUi299D5MNN WKHeU3ZP8Zoz5WklI0RM4sZKTCzoNqhihP5v1nZc+QOjBEvZVB+hmgZaOOcw5uGrOFeU19 csEQnoAypi0VnXhNaknuJdi0BzAVUg2Ne2SPrAXgNk6U5zyt4t8lmZ39tIUdjDx+k7h73O Nl7Gb4ii6XUt/J1yhMiVQfyg4GYm6iLrHsimsuHZgL5wxPATndC62Vj/eGzEug== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMb0N5qYqzJcN; Tue, 31 Dec 2024 01:26:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BV1QSP3041249; Tue, 31 Dec 2024 01:26:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BV1QSrX041246; Tue, 31 Dec 2024 01:26:28 GMT (envelope-from git) Date: Tue, 31 Dec 2024 01:26:28 GMT Message-Id: <202412310126.4BV1QSrX041246@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 2aae53da78 - main - porters-handbook/testing: Add missing jail argument List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2aae53da780c3a72eec5bb674b36bc86fd375aa7 Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=2aae53da780c3a72eec5bb674b36bc86fd375aa7 commit 2aae53da780c3a72eec5bb674b36bc86fd375aa7 Author: Bram AuthorDate: 2024-12-31 01:17:10 +0000 Commit: Danilo G. Baio CommitDate: 2024-12-31 01:18:09 +0000 porters-handbook/testing: Add missing jail argument The testport subcommand was missing the jail argument. Reviewed by: dbaio Pull Request: https://github.com/freebsd/freebsd-doc/pull/407 --- documentation/content/en/books/porters-handbook/testing/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/porters-handbook/testing/_index.adoc b/documentation/content/en/books/porters-handbook/testing/_index.adoc index f49e02caa7..9423511afb 100644 --- a/documentation/content/en/books/porters-handbook/testing/_index.adoc +++ b/documentation/content/en/books/porters-handbook/testing/_index.adoc @@ -505,7 +505,7 @@ Adding the `-c`: [source,shell] .... -# poudriere testport -c -o www/firefox +# poudriere testport -j 131Ramd64 -c -o www/firefox .... Presents the port configuration dialog before the port is built. From nobody Tue Dec 31 14:09:41 2024 X-Original-To: dev-commits-doc-all@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 4YMvx14yn1z5jVh4 for ; Tue, 31 Dec 2024 14:09:41 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMvx14JfMz4qS9; Tue, 31 Dec 2024 14:09:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735654181; 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=WMTTV9yen9AxC2WkkvWstriJ+noltl9an9SW5TUVmJg=; b=o0mRv2J3uhqRSQvUYzrNs+k8ZgBebse8irvYakEx09lY+OiElYwOQvwEpNfTvA8xoTk2Of XiUb2nJZ73W4Scp71XJTSqE8jjCqUBJSTe997h0jlrucXg15xeVy368GrJJWvnlFcbKz2w cjyyY5oUke9qOUpyHl//C1Cr8aNldkBGg6AXHX48/WwTkQmwVcv4GH72NmB3YsWJe3rVkv 7b+xlyxjxQUjzXMlVS9Ng4TtdtdSM0r4pv3PjKONJu1+wC23VUbQmSYeU3nheEo9oWrMFb h/ZSaqCF5wCR0FFZu9JFGaoJTf+7sZn0yNlQO8tzzrCjHSfrtFPTBFPND3kS3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735654181; 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=WMTTV9yen9AxC2WkkvWstriJ+noltl9an9SW5TUVmJg=; b=y3LcH5j+LOiSm8ZZTqsXpww1Rl2DZ8RRU3ZumqTKEqswi2qWFOwpN6EpLqVMluZrMlK5Dq 4tjpTGwZCL73IzHlY/hYqegmE/GWL51H8nCtpRwyGrxCBxv/xe8TiuN5MW2FsbHqcsC3pC hDGTSL2JKScbfFuM9rtblhuoOzFSg0Vh8TlVSn5YqtRUmi5vxXaWkiWpriavsBL75PV4h8 9jgulGk1gsQKAEwUOR4AHU5CB58PBKBva5l5DyOtFcdn09qLRXnCOCqIkaq0Oi/xHqW/si HxdennXgsoPGzf37YN0O12Ho3V9ULDZnp1jW9pA9+6cdsK50vqf0A/gu1kM3Zg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735654181; a=rsa-sha256; cv=none; b=HwG+xrvw2wmKM9GziZv+cw8yKlL/pOe6OITdttiVf62HhoIlFnYsUFh880RDbj4/a0URwa 8/u6wxAimhkeVh6J37VXxzzJrqdVpWAQqx1oM5u1l/v4PrzvrRvgR6jUoglfKP2HTYY5hG q7K2Fc2WcjMe+EIK1B7qvymyDQ0ayNIsTd35AydF67lOTbIYM4T0CpPyAI3tb3o3a8QTkn oDGhKw/01iih0w5qn9ODLagUQsvHg0YQnajo0Q1YR1PBt0uCFFaF8nv0vLY6/K2rAJDsdJ z2ntTT/7mM3Z5++jnuXRi/N0yTcLNl+4TydyWFXv+LjLq4vCgngbKzxLtXUyzA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMvx13MMgzj3g; Tue, 31 Dec 2024 14:09:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BVE9f1t064696; Tue, 31 Dec 2024 14:09:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BVE9fRw064693; Tue, 31 Dec 2024 14:09:41 GMT (envelope-from git) Date: Tue, 31 Dec 2024 14:09:41 GMT Message-Id: <202412311409.4BVE9fRw064693@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 91d5f709ef - main - Handbook - Basics: Upgrade Russian translation List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 91d5f709efa8a9393bb7bf31ca48a4adbb069307 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=91d5f709efa8a9393bb7bf31ca48a4adbb069307 commit 91d5f709efa8a9393bb7bf31ca48a4adbb069307 Author: Andrei Zakhvatov AuthorDate: 2024-12-31 14:08:18 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2024-12-31 14:08:18 +0000 Handbook - Basics: Upgrade Russian translation PR: 282059 Reviewed by: maxim@ --- .../content/ru/books/handbook/basics/_index.adoc | 1619 +++++++++++--------- 1 file changed, 926 insertions(+), 693 deletions(-) diff --git a/documentation/content/ru/books/handbook/basics/_index.adoc b/documentation/content/ru/books/handbook/basics/_index.adoc index d79f7077c9..53efe2e843 100644 --- a/documentation/content/ru/books/handbook/basics/_index.adoc +++ b/documentation/content/ru/books/handbook/basics/_index.adoc @@ -1,22 +1,24 @@ --- -title: Глава 4. Основы UNIX -part: Часть I. В начале +title: Глава 3. Основы FreeBSD +part: Часть I. Начало работы prev: books/handbook/bsdinstall next: books/handbook/ports +description: Основные команды и функциональность операционной системы FreeBSD +tags: ["основы", "виртуальные консоли", "пользователи", "управление", "полномочия", "структура каталогов", "организация диска", "монтирование", "процессы", "даемоны", "оболочка", "редактор", "страницы справочника", "устройства"] showBookMenu: true -weight: 6 +weight: 5 path: "/books/handbook/basics/" --- [[basics]] -= Основы UNIX += Основы FreeBSD :doctype: book :toc: macro :toclevels: 1 :icons: font :sectnums: :sectnumlevels: 6 -:sectnumoffset: 4 +:sectnumoffset: 3 :partnums: :source-highlighter: rouge :experimental: @@ -46,177 +48,166 @@ toc::[] include::../../../../../shared/asciidoctor.adoc[] endif::[] +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (23.09.2024): c6f45f005306d23f396e1ec9ddff165312aad867 +// + [[basics-synopsis]] == Краткий обзор -В этой главе мы попытаемcя раскрыть основные принципы и команды операционной системы FreeBSD. Большая часть нижеизложенного материала в более или менее равной степени применима к любой UNIX(R)-подобной операционной системе. Если вы уверены, что не найдете здесь ничего нового для себя, можете смело пропустить эту главу. Если же вы новичок, мы настоятельно рекомендуем внимательно прочесть это главу. +Эта глава посвящена основным командам и функциональности операционной системы FreeBSD. +Большая часть нижеизложенного материала применима к любой UNIX(R)-подобной операционной системе. +Новые пользователи FreeBSD призываются к внимательному чтению всей главы. -Прочитав эту главу, вы узнаете: +Прочитав эту главу, вы будете знать: -* Как использовать "виртуальные консоли" FreeBSD. -* Как работают права доступа на файлы в UNIX(R) и как следует интерпретировать флаги файлов в ОС FreeBSD. -* Иерархия каталогов FreeBSD. -* Организация дисков FreeBSD. +* Как использовать и настраивать виртуальные консоли. +* Как создавать пользователей и группы пользователей во FreeBSD и управлять ими. +* Как работают права доступа на файлы в UNIX(R) и файловые флаги во FreeBSD. +* Иерархию каталогов FreeBSD. +* Организацию дисков FreeBSD. * Как монтировать и размонтировать файловые системы. * Что такое процессы, даемоны и сигналы. -* Что такое командная оболочка (или интерпретатор команд) и как настроить личное рабочее окружение. +* Что такое командный процессор и как изменить используемые по умолчанию параметры рабочего окружения. * Как пользоваться стандартными текстовыми редакторами. * Что такое устройства и файлы устройств. -* Какие бинарные форматы используются в FreeBSD. * Как пользоваться справочным руководством для получения дополнительной информации. [[consoles]] == Виртуальные консоли и терминалы -FreeBSD можно использовать разными способами. Один из них - набор команд в текстовом терминале. Используйте этот способ, и вся гибкость и мощь систем UNIX(R) будет в ваших руках. Этот раздел рассказывает о "терминалах", "консолях" и их использовании в FreeBSD. - -[[consoles-intro]] -=== Консоль - -Если во время установки вы не настроили FreeBSD для автоматического запуска графической среды при загрузке, система запросит ввод логина сразу после завершения стартовых скриптов. Вы увидите примерно следующее: - -[source,shell] -.... -Additional ABI support:. -Local package initialization:. -Additional TCP options:. - -Fri Sep 20 13:01:06 EEST 2002 - -FreeBSD/i386 (pc3.example.org) (ttyv0) - -login: -.... - -В вашей системе сообщение может быть другим, но очень похожим на это. В данный момент нас интересуют последние две строки. Вторая с конца строка: - -[.programlisting] -.... -FreeBSD/i386 (pc3.example.org) (ttyv0) -.... - -В этой строке содержится немного информации о только что загруженной системе. Это консоль "FreeBSD", работающей на Intel или совместимом процессоре x86 архитектуры. Имя этого компьютера (у каждого компьютера UNIX(R) есть имя) `pc3.example.org`, и в данный момент вы видите системную консоль - терминал [.filename]#ttyv0#. - -Наконец, последняя строка всегда: +Если только FreeBSD не была настроена на автоматический запуск графической среды при загрузке, система будет запускаться в режиме запроса ввода имени учётной записи в командной строке, как в этом примере: [.programlisting] .... login: .... -Здесь вам предлагается ввести "имя пользователя", чтобы войти в FreeBSD. Следующий раздел описывает способ, которым вы можете сделать это. +Первая строка содержит определённую информацию о системе. +`amd64` указывает на то, что FreeBSD работает в 64-разрядной системе x86. +`pc3.example.org` является именем хоста, а `ttyv0` указывает на то, что это "системная консоль". +Вторая строка является приглашением к входу в систему. -[[consoles-login]] -=== Вход в FreeBSD +Поскольку FreeBSD является многопользовательской системой, она должна каким-то образом отличать различных пользователей. +Это достигается за счёт того, что каждый пользователь перед получением доступа к программам системы должен в эту систему войти. +Каждый пользователь имеет уникальное "имя пользователя" и персональный "пароль". -FreeBSD это многопользовательская, многопроцессорная система. Это формальное описание системы, которая может быть использована множеством разных людей, одновременно запускающих большое количество программ на одном компьютере. +Для входа в системную консоль наберите имя пользователя, которое было настроено во время установки системы, описанной в разделе <>, и нажмите kbd:[Enter]. +Затем введите пароль, соответствующий этому имени пользователя и нажмите kbd:[Enter]. +Пароль _не отображается_ по соображениям безопасности. -Любой многопользовательской системе нужен способ отличать каждого "пользователя" от остальных. В FreeBSD (и всех UNIX(R)-подобных операционных системах), эта задача решается путем "входа" пользователя в систему перед запуском каких-либо программ. У каждого пользователя есть уникальное имя ("имя пользователя") и персональный, секретный ключ ("пароль"). Перед тем, как разрешить пользователю выполнять какие-либо программы, FreeBSD запрашивает их оба. - -Сразу после загрузки FreeBSD и завершения работы стартовых скриптов, система предложит вам ввести имя пользователя: - -[source,shell] -.... -login: -.... - -В этом примере, предположим что ваше имя пользователя `john`. Введите `john` в этом приглашении и нажмите kbd:[Enter]. Далее должно появиться приглашение ввести "пароль": - -[source,shell] -.... -login: john -Password: -.... - -Введите соответствующий имени `john` пароль и нажмите kbd:[Enter]. Пароль _не виден_! Не беспокойтесь об этом. Это сделано по соображениям безопасности. - -Если вы ввели пароль правильно, то сразу же войдете в FreeBSD и можете начать выполнять команды. - -Вы увидите сообщение дня (MOTD, или message of the day) за которым последует командная строка (с символом `#`, `$`, или `%`). Это означает, что вы успешно вошли в FreeBSD. +После ввода корректного пароля будет выдано сообщение дня (MOTD, Message Of The Day), за которым последует приглашение командной строки. +В зависимости от командного процессора, который был выбран при создании пользователя, таким приглашением будет символ `+#+`, `$` или `%`. +Это приглашение указывает на то, что теперь пользователь вошёл в системную консоль FreeBSD и может попытаться использовать имеющиеся команды. [[consoles-virtual]] -=== Множественные консоли +=== Виртуальные консоли -Запуск команд UNIX(R) из консоли - это конечно хорошо, но FreeBSD может выполнять множество программ одновременно, поэтому наличие одной консоли может быть недостатком. В таком случае очень полезны "виртуальные консоли". +Хотя системная консоль может использоваться для взаимодействия с системой, пользователь, работающий в режиме командной строки за клавиатурой системы FreeBSD, как правило, будет входить в систему через виртуальную консоль. +Это так, потому что по умолчанию выдача системных сообщений настроена на их отображение на системной консоли. +Эти сообщения будут выдаваться поверх команд или файлов, с коорым работает пользователь, что мешает сосредоточиться на текущей работе. -FreeBSD может быть настроена для работы с несколькими виртуальными консолями. Вы можете переключаться с одной виртуальной консоли на другую, нажимая соответствующие сочетания клавиш на клавиатуре. У каждой консоли есть свой канал вывода и FreeBSD заботится о том, чтобы правильно перенаправить ввод с клавиатуры и вывод на монитор, как только вы переключитесь с одной консоли на другую. +По умолчанию FreeBSD настроена так, что она предоставляет несколько виртуальных консолей для ввода команд. +Каждая виртуальная консоль обладает собственным приглашением к входу в систему и командным процессором, а переключение между виртуальными консолями выполняется легко. +В итоге это равнозначно предоставлению нескольких одновременно открытых окон в графической среде, но в режиме командной строки. -Для переключения между консолями зарезервированы специальные комбинации клавиш. Вы можете использовать сочетания kbd:[Alt+F1], kbd:[Alt+F2], до kbd:[Alt+F8] чтобы переключаться между различными виртуальными консолями в FreeBSD. +Для переключения между виртуальными консолями во FreeBSD зарезервированы комбинации клавиш от kbd:[Alt+F1] до kbd:[Alt+F8]. +Используйте kbd:[Alt+F1] для переключения на системную консоль (`ttyv0`), kbd:[Alt+F2] для доступа к первой виртуальной консоли (`ttyv1`), kbd:[Alt+F3] для доступа ко второй виртуальной консоли (`ttyv2`) и так далее. +При использовании Xorg в качестве графической консоли для переключения на текстовую виртуальную консоль используется комбинация kbd:[Ctrl+Alt+F1]. -При переключении от одной консоли к другой, FreeBSD заботится о сохранении и восстановлении вывода на экран. Результатом является "иллюзия" наличия множества "виртуальных" экранов и клавиатур, которые могут быть использованы для ввода и запуска команд FreeBSD. Программы, которые вы запускаете на одной виртуальной консоли, не прекращают выполнение, когда консоль становится невидимой. Они продолжают выполняться, когда вы переключаетесь на другую виртуальную консоль. +При переключении от одной консоли к другой FreeBSD берёт на себя управление изображением на экране. +В результате создаётся видимость наличия множества виртуальных экранов и клавиатур, которые могут быть использованы при наборе команд для их запуска во FreeBSD. +Программы, запущенные на одной из виртуальных консолей, не прекращают своей работы, когда пользователь переключается на другую виртуальную консоль. -[[consoles-ttys]] -=== Файл [.filename]#/etc/ttys# +Обратитесь к man:kbdcontrol[1], man:vidcontrol[1], man:atkbd[4], man:syscons[4] и man:vt[4] для получения дополнительных технических описаний консоли FreeBSD и драйверов её клавиатуры. -В конфигурации по умолчанию FreeBSD запускает восемь виртуальных консолей. Тем не менее, это не ограничение оборудования, и вы можете легко настроить систему для загрузки большего или меньшего числа виртуальных консолей. Число и параметры виртуальных консолей задаются в файле [.filename]#/etc/ttys#. - -Вы можете использовать это файл для настройки виртуальных консолей FreeBSD. Любая не закомментированная строка в этом файле (строка, не начинающаяся с символа `#`), содержит настройки для одного терминала или виртуальной консоли. Версия этого файла по умолчанию, поставляемая с FreeBSD, содержит настройки для девяти виртуальных консолей и включает восемь терминалов. Это строки, начинающиеся с `ttyv`: +Во FreeBSD количество доступных виртуальных консолей настраивается в следующем разделе файла `/etc/ttys`. [.programlisting] .... -# name getty type status comments +# name getty type status comments # -ttyv0 "/usr/libexec/getty Pc" cons25 on secure +ttyv0 "/usr/libexec/getty Pc" xterm on secure # Virtual terminals -ttyv1 "/usr/libexec/getty Pc" cons25 on secure -ttyv2 "/usr/libexec/getty Pc" cons25 on secure -ttyv3 "/usr/libexec/getty Pc" cons25 on secure -ttyv4 "/usr/libexec/getty Pc" cons25 on secure -ttyv5 "/usr/libexec/getty Pc" cons25 on secure -ttyv6 "/usr/libexec/getty Pc" cons25 on secure -ttyv7 "/usr/libexec/getty Pc" cons25 on secure +ttyv1 "/usr/libexec/getty Pc" xterm on secure +ttyv2 "/usr/libexec/getty Pc" xterm on secure +ttyv3 "/usr/libexec/getty Pc" xterm on secure +ttyv4 "/usr/libexec/getty Pc" xterm on secure +ttyv5 "/usr/libexec/getty Pc" xterm on secure +ttyv6 "/usr/libexec/getty Pc" xterm on secure +ttyv7 "/usr/libexec/getty Pc" xterm on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure .... -За детальным описанием каждой колонки этого файла и всех опций, которые можно указать для настройки виртуальных консолей, обращайтесь к man:ttys[5]. +Для отключения какой-либо виртуальной консоли поместите символ комментария (`+#+`) в начале строки, соответствующей этой виртуальной консоли. +К примеру, для уменьшения количества доступных виртуальных консолей с восьми до четырёх поместите `+#+` в начале последних четырёх строк, представляющих виртуальные консоли с `ttyv5` по `ttyv8`. +_Не комментируйте_ строку системной консоли `ttyv0`. +Заметьте, что последняя виртуальная консоль (`ttyv8`) используется для доступа к графическому окружению, если был установлен пакет Xorg, как это описано в главе crossref:x11[x11,X Window System]. ++ +За детальным описанием каждой колонки этого файла и доступных параметров виртуальных консолей обратитесь к man:ttys[5]. [[consoles-singleuser]] -=== Консоль в однопользовательском режиме - -Детальное описание "однопользовательского режима" можно найти в crossref:boot[boot-singleuser,Однопользовательский режим]. Стоит отметить, что при работе FreeBSD в однопользовательском режиме есть только одна консоль. Виртуальных консолей нет. Установки консоли в однопользовательском режиме можно найти в файле [.filename]#/etc/ttys#. Обратите внимание на строку, начинающуюся с `console`: +=== Однопользовательский режим + +В загрузочном меню FreeBSD имеется пункт, который называется "Boot Single User". +При его выборе система загрузится в специальном режиме, который называется "однопользовательским". +Этот режим обычно используется для восстановления работоспособности системы, которая не загружается, или для сброса пароля пользователя `root`, когда он неизвестен. +В однопользовательском режиме недоступны сетевые функции и дополнительные виртуальные консоли. +При всём при этом имеется полный доступ к системе с полномочиями пользователя `root`, и по умолчанию пароль пользователя `root` не требуется. +По этим причинам для загрузки в таком режиме требуется физический доступ к клавиатуре, а решение о том, кто имеет физический доступ к клавиатуре, стоит рассматривать в контексте обеспечения безопасности системы FreeBSD. ++ +Настройки, управляющие однопользовательским режимом, находятся в следующем разделе файла `/etc/ttys`: [.programlisting] .... -# name getty type status comments +# name getty type status comments # -# If console is marked "insecure", then init will ask for the root password -# when going to single-user mode. -console none unknown off secure +# Если консоль помечена как "insecure", то init будет запрашивать пароль +# пользователя root при переходе в однопользовательский режим +console none unknown off secure .... +По умолчанию столбец status установлен в значение `secure`. +Это предполагает, что физический доступ к клавиатуре либо не важен, либо контролируется политикой физической безопасности. +Если изменить этот параметр на `insecure`, то это будет означать, что само по себе окружение не является безопасным, так как любой может получить доступ к клавиатуре. +Когда в этой строке значение меняется на `insecure`, то FreeBSD будет запрашивать пароль пользователя `root` в случае, когда пользователь выберет загрузку в однопользовательском режиме. + [NOTE] ==== -Как сказано в комментариях выше строки `console`, можно отредактировать эту строку и изменить `secure` на `insecure`. Если вы сделаете это, FreeBSD даже при загрузке в однопользовательском режиме будет запрашивать пароль `root`. - -__Будьте осторожны при изменении этого значения на ``insecure``__. Если вы забудете пароль `root`, загрузка в однопользовательский режим сильно усложнится. Это все еще возможно, но несколько более сложно для тех, кто еще не очень освоился с процессом загрузки FreeBSD и вызова программ. +_Будьте осторожны при изменении этого параметра на `insecure`!_ +Если пароль пользователя `root` забыт, то загрузка в однопользовательском режиме всё ещё будет возможна, но может быть затруднена для тех, кто незнаком с процессом загрузки FreeBSD. ==== [[consoles-vidcontrol]] === Изменение видеорежимов консоли -Установленный по умолчанию размер изображения для консоли FreeBSD может быть изменен до значения 1024x768, 1280x1024, или любого другого, который поддерживается вашим монитором и видеокартой. Для того, чтобы задействовать иной видеорежим, вам прежде всего необходимо будет пересобрать ядро вашей системы, добавив в файл конфигурации две дополнительные опции: +Установленный по умолчанию режим видео для консоли FreeBSD может быть изменён до значения 1024x768, 1280x1024 или любого другого, который поддерживается вашим монитором и видеокартой. +Для использования другого видеорежима загрузите модуль `VESA`: -[.programlisting] +[source,shell] .... -options VESA -options SC_PIXEL_MODE +# kldload vesa .... -После пересборки и установки ядра воспользуйтесь утилитой man:vidcontrol[1] для определения видеорежимов, поддерживаемых вашим оборудованием. Чтобы получить перечень видеорежимов, выполните следующую команду: +Для определения того, какие видеорежимы поддерживаются вашим оборудованием, воспользуйтесь man:vidcontrol[1]. +Чтобы получить список поддерживаемых видеорежимов, выполните следующую команду: [source,shell] .... # vidcontrol -i mode .... -Команда отобразит список поддерживаемых видеорежимов. Теперь вы можете выбрать один из них и установить его на консоли при помощи man:vidcontrol[1]: +Выдача этой команды отобразит список видеорежимов, поддерживаемых оборудованием. +Для выбора нового видеорежима укажите его при помощи man:vidcontrol[1], работая как пользователь `root`. [source,shell] .... # vidcontrol MODE_279 .... -Если новый видеорежим вас устраивает, то его можно определить устанавливаемым автоматически во время старта системы, для чего добавьте в [.filename]#/etc/rc.conf# следующую строку: +Если новый видеорежим приемлем, то его можно определить постоянно устанавливаемым при загрузке, добавив его в `/etc/rc.conf`: [.programlisting] .... @@ -224,88 +215,118 @@ allscreens_flags="MODE_279" .... [[users-synopsis]] -== Пользователи и основы управления учетными записями +== Пользователи и основы управления учётными записями -FreeBSD допускает одновременную работу множества пользователей на одном компьютере. В то время, как только один пользователь может сидеть за клавиатурой и перед экраном в один момент времени, любое количество пользователей может войти в систему через сеть. Для использования системы у каждого пользователя должна быть учетная запись. +FreeBSD позволяет одновременное использование компьютера множеством пользователей. +В то время, как в одно и то же время только один пользователь может сидеть перед экраном и использовать клавиатуру, войти в систему по сети может любое количество пользователей. +Для того, чтобы использовать систему, каждый пользователь должен иметь собственную учётную запись. -В этом разделе описаны: +В этом разделе описывается вот что: -* Разные типы учетных записей в системе FreeBSD. -* Как добавлять, удалять и изменять учетные записи пользователей. -* Как устанавливать ограничения на использование ресурсов для учетных записей или групп учетных записей. -* Как использовать группы для упрощения управлением учетными записями. +* Различные виды пользовательских учётных записей в системе FreeBSD. +* Как добавлять, удалять и изменять учётные записи пользователей. +* Как устанавливать ограничения для управления ресурсами, к которым имеют доступ пользователи и группы пользователей. +* Как создавать группы и добавлять пользователей в качестве их членов. [[users-introduction]] -=== Разновидности учетных записей +=== Виды учётных записей -Так как доступ к системе FreeBSD осуществляется через учетные записи, и все процессы запускаются пользователями, то управление пользователями и учетными записями является важным аспектом администрирования. +Так как все доступы к системе FreeBSD осуществляются через учётные записи, и все процессы запускаются пользователями, то управление пользователями и учётными записями является важным вопросом. -Существует три разновидности учетных записей: системные учетные записи, учетные записи пользователей и суперпользователь. +Существуют три основных вида учётных записей: системные учётные записи, пользовательские учётные записи и учётная запись суперпользователя. [[users-system]] -==== Системные учетные записи +==== Системные учётные записи -Системные учетные записи предназначены для запуска сервисов, таких как DNS, почта, веб серверы. Это необходимо по соображениям безопасности; если бы все сервисы работали от суперпользователя, они могли бы действовать без ограничений. +Системные учётные записи используются для запуска таких сервисов, как DNS, электронная почта и веб-серверы. +Причиной этого является безопасность; если бы все сервисы работали с полномочиями суперпользователя, то они могли бы действовать без ограничений. -Примеры системных учетных записей: `daemon`, `operator`, `bind`, `news` и `www`. +Примерами системных учётных записей являются `daemon`, `operator`, `bind`, `news` и `www`. -`nobody` это общепринятая непривилегированная системная учетная запись. Однако, чем больше сервисов используют `nobody`, тем больше файлов и процессов связано с этим пользователем, и следовательно тем больше привилегий появляется у этого пользователя. +`nobody` является обобщённой непривилегированной системной учётной записью. +Несмотря на это, чем больше сервисов используют `nobody`, тем больше файлов и процессов становятся связанными с этим пользователем, и, соответственно, тем болеепривилегированным становится этот пользователь. [[users-user]] -==== Учетные записи пользователей +==== Учётные записи пользователей -Учетные записи пользователей служат для предоставления доступа к системе обычным людям. Каждый человек, имеющий доступ к системе, должен иметь уникальную учетную запись пользователя. Это позволяет администратору выяснять кто что делает и предотвращает сбивание одним пользователем настроек других пользователей. +Учётные записи пользователей назначаются реальным людям и используются для входа в систему и её использования. +Каждый человек, имеющий доступ к системе, должен иметь уникальную пользовательскую учётную запись. +Это позволяет администратору понимать, кто и что делает, а также предотвращать затирание настроек одних пользователей другими пользователями. -Каждый пользователь посредством выбора оболочки, редактора, привязок клавиш и настроек языка может настраивать свою собственную рабочую среду для приспособления системы под свои нужды. +Каждый пользователь может настроить свою собственную рабочую среду, приспособленную к использованию системы, при помощи выбора оболочки, используемой по умолчанию, редактора, привязок комбинаций клавиш и настроек языкового окружения. -С каждой учетной записью в системе FreeBSD связана определенная идентификационная информация: +С каждой пользовательской учётной записью в системе FreeBSD связана определенная информация: Имя пользователя:: -Имя пользователя вводится в приглашение `login:`. Имена пользователей должны быть уникальны. Существует множество правил для создания допустимых имен пользователей, документированных в man:passwd[5]. Рекомендуется составлять имена пользователей из восьми или меньшего количества символов в нижнем регистре, чтобы поддерживать обратную совместимость с приложениями. +Имя пользователя вводится в строке приглашения `login:`. +У каждого пользователя обязательно должно быть уникальное имя пользователя. +Существует определённый набор правил для создания допустимых имен пользователей, документированных в man:passwd[5]. +Для того, чтобы поддерживать обратную совместимость с приложениями, рекомендуется использовать имена пользователей, состоящие из восьми или меньшего количества символов в нижнем регистре. Пароль:: -С каждой учетной записью связан пароль. +У каждой учётной записи имеется связанный с ней пароль. -ID пользователя (User ID, UID):: -Идентификатор пользователя (UID) - это номер, используемый для однозначной идентификации пользователя в системе FreeBSD. Любая команда, принимающая в качестве аргумента имя пользователя, первым делом преобразует его к UID. Рекомендуется выбирать значения UID, не превышающие 65535, так как большие значения могут вызывать проблемы совместимости для некоторых пользовательских программ. +Идентификатор пользователя (UID):: +Идентификатор пользователя (UID) является числом, используемым для однозначной идентификации этого пользователя в системе FreeBSD. +Команды, позволяющие указывать имя пользователя, сначала будут преобразовывать его в UID. +Рекомендуется использовать UID меньше 65535, так как более высокие значения могут вызвать проблемы совместимости с некоторым программным обеспечением. -Идентификатор группы (Group ID, GID):: -Идентификатор группы (GID) - это номер, используемый для однозначной идентификации главной группы, к которой принадлежит пользователь. Группы это механизм для контроля доступа к ресурсам на основе GID пользователя вместо его UID. Это может значительно уменьшить размер некоторых файлов настройки. Кроме того, пользователь может быть включен более чем в одну группу. Рекомендуется использовать значения GID, не превышающие 65535, так как большие значения могут стать проблемой для некоторых программ. +Идентификатор группы (GID):: +Идентификатор группы (GID) является числом, используемым для однозначной идентификации основной группы, которой принадлежит пользователь. +Группы являются механизмом контроля доступа к ресурсам на основе GID пользователя, а не его UID. +Это может значительно уменьшить размер некоторых конфигурационных файлов, а также позволяет пользователям быть членами более чем одной группы. +Рекомендуется использовать значения GID, не превышающие 65535, так как превышение может вызвать сбои некоторого программного обеспечения. Класс доступа (login class):: -Классы доступа это расширение к механизму групп, позволяющее более гибко приспосабливать систему для различных пользователей. Классы доступа описаны в <>. +Классы доступа являются расширением механизма групп, дающим дополнительную гибкость при адаптации системы к различным пользователям. +Классы доступа описываются в разделе crossref:security[users-limiting,Настройка классов доступа]. -Срок действия пароля:: -По умолчанию пароли не устаревают. Однако, есть возможность ограничить срок действия текущего пароля пользователя, и тем самым обязать его обновить пароль. +Периодичность смены пароля:: +По умолчанию пароли не устаревают. +Однако устаревание пароля может быть включено по отдельности у каждого пользователя, принуждая всех или некоторых пользователей менять свои пароли по истечении определённого периода времени. -Срок действия учетной записи:: -По умолчанию во FreeBSD время действия учетных записей не ограничено. При создании учетных записей ограниченного срока действия, например для студентов в учебном заведении, при помощи man:pw[8] укажите дату истечения действия учетной записи. После наступления указанной даты учетная запись становится непригодной для входа в систему, хотя каталоги и файлы этой учетной записи останутся нетронутыми. +Время действия учётной записи:: +По умолчанию во FreeBSD время действия учётных записей не ограничено. +При создании учётных записей с ограниченным сроком действия, например, учётных записей студентов учебного заведения, укажите дату истечения действия учетной записи при помощи man:pw[8]. +После наступления указанной даты учётная запись не может быть использована для входа в систему, хотя каталоги и файлы, соответствующие этой учётной записи, не исчезнут. Полное имя пользователя:: -Имя пользователя является уникальным идентификатором учетной записи в FreeBSD, однако оно не обязано соответствовать реальному имени пользователя. Это поле может содержать реальное имя пользователя. Здесь допустимы пробелы, символы подчеркивания, строка не ограничена до 8 символов. +Имя пользователя является уникальным идентификатором учётной записи для FreeBSD, однако оно не обязательно соответствует реальному имени пользователя. +Подобно комментариям, эта информация может содержать пробелы, заглавные буквы и иметь длину более 8 символов. Домашний каталог:: -Домашний каталог определяется полным путем в системе. С него пользователь начнет работу после входа в систему. По общепринятому соглашению все домашние каталоги пользователей помещаются в [.filename]#/home/username# или [.filename]#/usr/home/username#. Пользователи хранят личные файлы и подкаталоги в своих домашних каталогах. +Домашний каталог является полным путём к некоторому каталогу в системе. +Это начальный каталог пользователя после его входа в систему. +По общепринятому соглашению все домашние каталоги пользователей размещаются в `/home/username` или `/usr/home/username`. +Пользователи хранят свои личные файлы и подкаталоги в своих домашних каталогах. Оболочка пользователя:: -Оболочка необходима пользователям как средство взаимодействия с системой. Существует множество различных видов оболочек, опытные пользователи работают с собственными настройками, которые могут быть отражены в установках их учетных записей. +Оболочка обеспечивает стандартное пользовательское окружение для взаимодействия с системой. +Существует множество различных видов оболочек, и у опытных пользователей будут свои предпочтения, которые могут быть отражены в настройках их учётных записей. [[users-superuser]] -==== Учетная запись суперпользователя +==== Учётная запись суперпользователя -Учетная запись суперпользователя, обычно называемая `root`, используется для управления системой без ограничения привилегий. Поэтому она не должна использоваться для повседневных задач, таких как получение и отправка почты, общее исследование системы или программирование. +Учётная запись суперпользователя, обычно называемая `root`, используется для управления системой без ограничения полномочий. +По этой причине она не должна использоваться для таких повседневных задач, как отправка и получение почты, общий анализ системы или программирование. -Суперпользователь, в отличие от обычных пользователей, может работать без ограничений и поэтому неправильное использование учетной записи суперпользователя может привести к полному уничтожению системы. Учетные записи пользователей не способны уничтожить систему вследствие ошибки, поэтому если нет необходимости в привилегиях суперпользователя, то лучше использовать учетные записи обычных пользователей везде, где это возможно. +В отличие от других пользовательских учётных записей, может работать без ограничений, и некорректное использование учётной записи суперпользователя может привести к грандиозным авариям. +Учётные записи пользователей не способны уничтожить систему по ошибке, поэтому рекомендуется входить в систему как пользователь, и переключаться в режим суперпользователя только в случае, когда запускаемой команде требуются дополнительные полномочия. -Всегда перепроверяйте и переперепроверяйте команды, выполняемые под учетной записью суперпользователя, поскольку даже один лишний пробел или отсутствующий символ может привести к безвозвратной потере данных. +Всегда проверяйте и перепроверяйте любые команды, запускаемые учётной записью суперпользователя, поскольку любой дополнительный пробел или отсутствующий символ может привести к безвозвратной потере данных. -Есть несколько способов получения привилегий суперпользователя. Наименее удобный способ - войти в систему под учетной записью `root`. +Имеется несколько способов получения полномочий суперпользователя. +Хотя можно входить как пользователь `root`, это крайне не рекомендуется. -Вместо этого можно воспользоваться man:su[1]. Если при запуске этой команды указывается ключ `-`, пользователь получит настройки окружения учетной записи `root`. Пользователь, запускающий эту команду, обязан входить в группу `wheel`, в противном случае команда не выполнится. Пользователь также должен знать пароль учетной записи `root`. +Для того, чтобы стать суперпользователем, вместо этого используйте man:su[1]. +Если при запуске этой команды указывается параметр `-`, то пользователь также получит настройки окружения учётной записи `root`. +Пользователь, запускающий эту команду, должен входить в группу `wheel`, в противном случае команда не будет выполнена. +Пользователь также должен знать пароль для учётной записи пользователя `root`. -В следующем примере пользователь повышает привилегии для запуска команды `make install`, так как этот шаг требует прав суперпользователя. По завершении работы команды пользователь набирает `exit`, тем самым выходя из учетной записи суперпользователя и возвращая привилегии собственной учетной записи. +В этом примере пользователь становится суперпользователем только для запуска команды `make install`, так как этот шаг требует полномочий суперпользователя. +После завершения работы команды пользователь набирает `exit` для того, чтобы выйтих из учётной записи суперпользователя и возвратиться к полномочиям собственной пользовательской учётной записи. -.Установка программы с привилегиями суперпользователя +.Установка программы с полномочиями суперпользователя [example] ==== @@ -322,15 +343,20 @@ Password: ==== -Утилита man:su[1] прекрасно подходит для одиночных систем или небольших сетей с единственным системным администратором. В качестве альтернативы ей следует упомянуть порт или пакет package:security/sudo[]. Эта утилита предоставляет журналирование активности, а также позволяет администратору указывать перечень утилит, доступных пользователю для запуска с правами суперпользователя. +Стандартный механизм man:su[1] хорошо работает для отдельных инсталляций или небольших сетей с единственным системным администратором. +Альтернативой является установка пакета или порта package:security/sudo[]. +Данное программное обеспечение обеспечивает протоколирование активностей и позволяет администратору настраивать, какие команды и какими пользователями могут запускаться с полномочиями суперпользователя. [[users-modifying]] -=== Изменение учетных записей +=== Управление учётными записями + +FreeBSD предоставляет набор различных команд для управления учётными записями пользователей. +Наиболее часто используемые команды перечислены в разделе crossref:basics[users-modifying-utilities,Инструменты для управления учётными записями], атем даны некоторые примеры их использования. +Обратитесь к страницам Справочника каждой утилиты для получения дополнительной информации и примеров использования. -FreeBSD располагает набором различных команд для работы с учетными записями пользователей. <> перечисляет наиболее часто используемые команды, ниже находятся примеры их использования. За исчерпывающей информацией по каждой утилите следует обратиться к соответствующим страницам справочников. [[users-modifying-utilities]] -.Утилиты для управления учетными записями -[cols="1,1", frame="none", options="header"] +.Инструменты для управления учётными записями +[cols="25h,~"] |=== | Команда | Краткое описание @@ -348,24 +374,39 @@ FreeBSD располагает набором различных команд д |Инструмент командной строки для изменения паролей пользователей. |man:pw[8] -|Мощный и гибкий инструмент для изменения любой информации, связанной с учетными записями пользователей. +|Мощный и гибкий инструмент для изменения всех параметров пользовательских учётных записей. + +|man:bsdconfig[8] +|Инструмент настройки системы с поддержкой управления учётными записями. |=== [[users-adduser]] -==== `adduser` +==== Добавление пользователя -Для добавления новых пользователей рекомендуется использовать man:adduser[8]. При добавлении нового пользователя программа автоматически обновляет [.filename]#/etc/passwd# и [.filename]#/etc/group#. Она также создает домашний каталог для нового пользователя, копируя файлы настройки по умолчанию из [.filename]#/usr/shared/skel#, и может отправлять новому пользователю приветственное сообщение электронной почтой. Эту утилиту необходимо запускать с правами суперпользователя. +Рекомендуемой программой для добавления новых пользователей является man:adduser[8]. +При добавлении нового пользователя эта программа автоматически обновляет `/etc/passwd` и `/etc/group`. +Она также создаёт домашний каталог для этого пользователя, копирует стандартные конфигурационные файлы из `/usr/share/skel` и опционально может отправить новому пользователю по электронной почте приветственное сообщение. +Эта утилита должна запускаться с полномочиями суперпользователя. -Утилита man:adduser[8] является интерактивной. Для создания новой учетной записи потребуется ответить на несколько вопросов. Как показано в <>, ответом считается либо ввод необходимой информации, либо нажатие клавиши kbd:[Return] для принятия значения по умолчанию, которое показано в квадратных скобках. В этом примере пользователь включен в группу `wheel`, что дает возможность ему повышать привилегии до суперпользователя при помощи man:su[1]. На последнем шаге утилита предложит создать еще одну учетную запись или завершить работу. +Утилита man:adduser[8] является интерактивной и следует шагам создания новой учётной записи пользователя. +Как показано в разделе crossref:basics[users-modifying-adduser, Добавление пользователя во FreeBSD], вводите запрашиваемую информацию либо нажимайте kbd:[Return] для принятия значения по умолчанию, отображаемого в квадратных скобках. +В этом примере пользователь был приглашён в группу `wheel`, позволяющей работать с полномочиями суперпользователя при помощи man:su[1]. +По окончании утилита выдаст запрос на создание ещё одного пользователя или завершение работы. [[users-modifying-adduser]] -.Добавление пользователя в FreeBSD +.Добавление пользователя во FreeBSD [example] ==== [source,shell] .... # adduser +.... + +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... Username: jru Full name: J. Random User Uid (Leave empty for default): @@ -394,75 +435,92 @@ OK? (yes/no): yes adduser: INFO: Successfully added (jru) to the user database. Add another user? (yes/no): no Goodbye! -# .... ==== [NOTE] ==== -При наборе пароля текст не отображается, поэтому постарайтесь не допускать опечаток в пароле при создании учетной записи. +Так как при наборе пароля он не отображается, будьте внимательны к опечаткам при его вводе при создании пользовательской учётной записи. ==== [[users-rmuser]] -==== `rmuser` +==== Удаление пользователя -Для полного удаления пользователя из системы запустите man:rmuser[8] с правами суперпользователя. Эта программа выполняет следующие действия: +Для полного удаления пользователя из системы запустите man:rmuser[8] с полномочиями суперпользователя. +Эта команда выполняет следующие шаги: [.procedure] ==== -. Если в man:crontab[1] существуют записи пользователя, то они удаляются. -. Удаляются принадлежащие пользователю задачи man:at[1]. -. Уничтожаются все процессы, принадлежащие пользователю. -. Удаляется запись пользователя из локального файла паролей. -. Если домашний каталог принадлежит пользователю, то каталог удаляется. -. Удаляется принадлежащая пользователю входящая почта из [.filename]#/var/mail#. -. Удаляются все файлы, принадлежащие пользователю, из каталогов с временными файлами, например из [.filename]#/tmp#. -. Наконец, в [.filename]#/etc/group# из всех групп удаляется имя пользователя. Если после этого удаления группа остается пустой и имя группы совпадает с именем пользователя, она удаляется. Это необходимо для удаления пользовательских уникальных групп, создаваемых man:adduser[8]. +. Удаляет пользовательскую информацию в man:crontab[1], если она имеется. +. Удаляет все задания man:at[1], принадлежащие этому пользователю. +. Отправляет сигнал SIGKILL всем процессам, владельцем которых является данный пользователь. +. Удаляет пользователя из локального файла паролей системы. +. Удаляет домашний каталог пользователя (если владельцем этого каталога является данный пользователь), включая обработку символических ссылок в маршруте к реальному домашнему каталогу. +. Удаляет файлы входящей почты, принадлежащие этому пользователю, из `/var/mail`. +. Удаляет все файлы, владельцем которых является этот пользователь, из /tmp`, `/var/tmp` и `/var/tmp/vi.recover`. +. Удаляет имя пользователя из всех групп, в которых он состоит, в `/etc/group`. Если какая-то группа становится пустой, а её название совпадает с именем пользователя, то эта группа удаляется; эта группа соответствует уникальной пользовательской группе, создаваемой man:adduser[8]. +. Удаляет все очереди сообщений, сегменты совместно используемой памяти и семафоры, владельцем которых является данный пользователь. ==== -man:rmuser[8] не может использоваться для удаления учетной записи суперпользователя, поскольку это почти всегда означает разрушение системы. +man:rmuser[8] не может использоваться для удаления учётной записи суперпользователя, поскольку это практически гарантированно означает массовые сбои системы. -По умолчанию используется интерактивный режим, это показано в следующем примере. +По умолчанию используется интерактивный режим, как показано в следующем примере. -.Интерактивное удаление учетной записи с помощью `rmuser` +.Интерактивное удаление учётной записи с помощью `rmuser` [example] ==== [source,shell] .... # rmuser jru +.... + +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... Matching password entry: jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh Is this the entry you wish to remove? y Remove user's home directory (/home/jru)? y Removing user (jru): mailspool home passwd. -# .... ==== [[users-chpass]] -==== `chpass` +==== Изменение информации о пользователе -При помощи man:chpass[1] любой пользователь может изменять информацию, связанную с его учетной записью. И только суперпользователю разрешено менять информацию других пользователей. +Любой пользователь может воспользоваться man:chpass[1] для изменения своего используемого по умолчанию командного процессора и персональной информации, связанной с его пользовательской учётной записью. +Суперпользователь может использовать данную утилиту для изменения дополнительной информации об учётной записи любого пользователя. -При запуске без параметров (кроме необязательного имени пользователя), man:chpass[1] вызывает редактор, содержащий информацию о пользователе. Когда пользователь выходит из редактора, база данных пользователей обновляется новой информацией. +При запуске без указания параметров, за исключением необязательного имени пользователя, man:chpass[1] отображает редактор, содержащий информацию пользователя. +Когда пользователь завершает работу с редактором, база данных пользователей обновляется новой информацией. [NOTE] ==== -Если утилита не была запущена с правами суперпользователя, то после выхода из редактора будет запрошен пароль пользователя. +Если утилита запущена не с полномочиями суперпользователя, то после выхода из редактора она запросит пароль пользователя. ==== -В <> суперпользователь, выполнив команду `chpass jru`, просматривает доступные для изменения поля. Если `jru` запустит эту команду, то лишь последние шесть строк будут доступны ему для редактирования. Это показано в <>. +В разделе crossref:basics[users-modifying-chpass-su,Использование `chpass` с полномочиями суперпользователя] суперпользователь набрал `chpass jru` и просматривал поля, которые могут быть изменены для данного пользователя. +Если вместо этого эта команда будет запущена пользователем `jru`, то будут отображены и доступны для редактирования только шесть последних полей. +Это показано в разделе crossref:basics[users-modifying-chpass-ru,Использование `chpass` с полномочиями обычного пользователя]. [[users-modifying-chpass-su]] -.Работа с `chpass` с правами суперпользователя +.Использование `chpass` с полномочиями суперпользователя [example] ==== [source,shell] .... +# chpass +.... + +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... #Changing user database information for jru. Login: jru Password: * @@ -479,14 +537,12 @@ Office Phone: Home Phone: Other information: .... - ==== [[users-modifying-chpass-ru]] -.Работа с `chpass` с правами обычного пользователя +.Использование `chpass` с полномочиями обычного пользователя [example] ==== - [source,shell] .... #Changing user database information for jru. @@ -497,26 +553,33 @@ Office Phone: Home Phone: Other information: .... - ==== [NOTE] ==== -man:chfn[1] и man:chsh[1] это ссылки на man:chpass[1], как и man:ypchpass[1], man:ypchfn[1] и man:ypchsh[1]. Так как NIS поддерживается автоматически, указание `yp` перед командой не обязательно. Настройка NIS будет рассмотрена в crossref:network-servers[network-servers, Сетевые серверы]. +Команды man:chfn[1] и man:chsh[1] являются ссылками на man:chpass[1], так же, как и man:ypchpass[1], man:ypchfn[1] и man:ypchsh[1]. +Так как NIS поддерживается автоматически, указание `yp` перед командой не обязательно. +Настройка NIS рассматривается в <>. ==== [[users-passwd]] -==== `passwd` +==== Изменение пароля пользователя -Любой пользователь может изменить собственный пароль при помощи man:passwd[1]. Для предотвращения случайного или несанкционированного изменения, команда запрашивает текущий пароль пользователя перед установкой нового: +Любой пользователь может легко сменить собственный пароль при помощи man:passwd[1]. +Для предотвращения случайных или неавторизованных изменений перед установкой нового пароля эта команду будут запрашивать первоначальный пароль пользователя: -.Изменение пароля +.Изменение собственного пароля [example] ==== - [source,shell] .... % passwd +.... + +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... Changing local password for jru. Old password: New password: @@ -527,180 +590,167 @@ passwd: done ==== -Суперпользователь может изменить пароль любого пользователя, указав его имя при запуске man:passwd[1]. Утилита, запущенная с правами суперпользователя, не запрашивает текущий пароль пользователя. Благодаря этому возможно устанавливать новые пароли забывчивым пользователям. +Суперпользователь может сменить пароль любого пользователя, указав имя пользователя при запуске man:passwd[1]. +В тех случаях, когда эта утилита работает с полномочиями суперпользователя, она не будет запрашивать текущий пароль пользователя. +Это позвляет менять пароль в случае, когда пользователь не может вспомнить первоначальный пароль. .Изменение пароля другого пользователя суперпользователем [example] ==== - [source,shell] .... # passwd jru +.... + +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... Changing local password for jru. New password: Retype new password: passwd: updating the database... passwd: done .... - ==== [NOTE] ==== -Как и в случае с man:chpass[1], man:yppasswd[1] это всего лишь ссылка на man:passwd[1], так что NIS работает с обеими командами. +Как и в случае с man:chpass[1], man:yppasswd[1] является ссылкой на man:passwd[1], так что NIS работает с любой из команд. ==== [[users-pw]] -==== `pw` - -man:pw[8] это утилита командной строки для создания, удаления, модифицирования и отображения пользователей и групп. Она функционирует как внешний интерфейс к системным файлам пользователей и групп. У man:pw[8] очень мощный набор параметров командной строки, что делает это программу подходящей для использования в shell скриптах, но новым пользователям она может показаться более сложной, чем другие представленные здесь команды. +==== Создание, удаление, изменение и просмотр пользователей и групп в системе -[[users-limiting]] -=== Ограничение пользователей +Утилита man:pw[8] может создавать, удалять, изменять и отображать пользователей и группы. +Она функционирует как пользовательский интерфейс к системным файлам пользователей и групп. +man:pw[8] обладает очень мощным набором параметров командной строки, что делает её подходящей для использования в скриптах командного процессора, однако новым пользователям она может показаться более сложной, чем другие команды, представленные в этом разделе. -FreeBSD предоставляет администратору несколько способов ограничения количества занимаемых пользователями системных ресурсов. Дисковые квоты, как один из видов ограничения ресурсов, обсуждаются в отдельном разделе, остальные ограничения перечислены далее в тексте. - -Дисковые квоты ограничивают объем дискового пространства, занимаемого пользователями, а также предоставляют способ быстрой проверки занимаемого объема без пересчета его каждый раз. Квоты обсуждаются в crossref:disks[quotas,Квотирование файловых систем]. - -Другие ограничения ресурсов включают способы ограничения использования CPU, памяти и других ресурсов, которые могут потребляться пользователем. Ограничения накладываются с помощью классов учетных записей и обсуждаются в этом разделе. - -Классы учетных записей определяются в [.filename]#/etc/login.conf#, они детально описаны на странице справочника man:login.conf[5]. Каждой учетной записи присвоен класс (`default` по умолчанию), и каждому классу присвоен набор характеристик. Характеристика определяется в виде пары `имя=значение`, где _имя_ это определенный идентификатор, а _значение_ это произвольная строка, обрабатываемая в зависимости от _имени_. Настройка классов и характеристик довольно проста, и также описана в man:login.conf[5]. - -[NOTE] -==== -FreeBSD, как правило, не читает настройки в [.filename]#/etc/login.conf# непосредственно, вместо этого она обращается к файлу базы данных [.filename]#/etc/login.conf.db# для ускорения доступа к данным. Всякий раз после редактирования [.filename]#/etc/login.conf# необходимо обновить [.filename]#/etc/login.conf.db# при помощи следующей команды: - -[source,shell] -.... -# cap_mkdb /etc/login.conf -.... - -==== +[[users-groups]] +=== Управление группами -Ограничения на ресурсы отличаются от обычных характеристик: во-первых, для каждого ограничения существует "мягкое" (текущее) и "жесткое" ограничение. Мягкое ограничение может настраиваться пользователем или приложением, но не может превышать жесткое ограничение. Последнее может быть уменьшено пользователем, а увеличено - лишь суперпользователем. Во-вторых, большинство ограничений ресурсов накладываются на каждый процесс определенного пользователя, а не к пользователю вообще. Эти различия диктуются особенностями обработки ограничений , а не реализацией структуры характеристик учетных записей. +Группа представляет собой список пользователей. +Группа идентифицируется по её имени и GID. +Во FreeBSD для определения того, что имеет право делать процесс, ядро использует UID процесса и список групп, которым он принадлежит. +В большинстве случаев GID пользователя или процесса соотносится с первой группой из списка. -Ниже приведен список наиболее часто используемых ограничений на ресурсы. Остальные, вместе с другими характеристиками, можно найти в man:login.conf[5]. +Соответствия имени группы и GID перечислены в `/etc/group`. +Это обычный текстовый файл с четырьмя полями, разделёнными двоеточиями. +Первое поле соответствует имени группы, второе является зашифрованным паролем, третье содержит GID, а четвёртое является списком членов группы, разделённых запятыми. +За полным описанием синтаксиса обратитесь к man:group[5]. -`coredumpsize`:: -Ограничение на размер файла дампа памяти , генерируемого программой, подчиняющееся другим ограничениям на используемое дисковое пространство, таким как `filesize`, или дисковым квотам. Это ограничение часто используется как менее строгий метод контролирования потребления дискового пространства. Поскольку пользователь не создает файлы дампов памяти самостоятельно, и зачастую не удаляет их, установка этого параметра может предохранить пользователя от выхода за пределы ограничений на дисковое пространство, в случае если большая программа создаст файл аварийного дампа памяти. +Суперпользователь может изменять `/etc/group` при помощи какого-либо текстового редактора, однако предпочтительным способом является редактирование файла с группами при помощи утилиты man:vigr[8], так как она может отловить некоторые распространённые ошибки. -`cputime`:: -Это максимальное количество времени ЦПУ, потребляемого пользователем. Превысившие это время процессы будут уничтожены ядром. -+ +В качестве альтернативы для добавления и редактирования групп можно использовать man:pw[8]. +Например, для добавления группы с именем `teamtwo` и последующей проверки её существования: -[NOTE] +[WARNING] ==== -Это ограничение потребляемого _времени_ ЦПУ, а не процентов использования ЦПУ, которые отображаются в некоторых полях man:top[1] и man:ps[1]. +При использовании группы operator следует соблюдать осторожность, так как при этом могут быть ненамеренно даны полномочия этой группы, близкие к полномочиям суперпользователя, включая, но не ограничиваясь, правами на завершение работы системы и её перезапуск, а также на доступ ко всем объектам в `/dev`. ==== -`filesize`:: -Это максимальный размер файла , которым может владеть пользователь. В отличие от crossref:disks[quotas,дисковых квот], это ограничение применяется к отдельным файлам, а не ко всему набору принадлежащих пользователю файлов. - -`maxproc`:: -Это максимальное число процессов , которые могут быть запущены пользователем. В это число включаются и консольные, и фоновые процессы. Это ограничение не может превышать системный лимит, указываемый через переменную man:sysctl[8] `kern.maxproc`. Установка слишком жестких ограничений может стать помехой работе пользователя: зачастую ему удобно входить в систему с нескольких консолей или использовать каналы. Некоторые задачи, такие как компиляция большой программы, порождают множество процессов. - -`memorylocked`:: -Это максимальный объем памяти , блокировка которого может быть запрошена процессом при помощи man:mlock[2]. Некоторые критически важные для системы программы, такие как man:amd[8], блокируют отведенную процессу память так, что в случае "пробуксовывания" системы (system thrashing) они не усугубляют проблему. - -`memoryuse`:: -Это максимальный объем памяти , которая может быть занята процессом в любой момент времени. Сюда входит основная память и использование подкачки. Это ограничение не снимает все вопросы, связанные с использованием памяти, но для начала это подходящее ограничение. - -`openfiles`:: -Это максимальное количество файлов, которые могут быть открыты процессом. В FreeBSD файлы также используются для представления сокетов и каналов IPC, поэтому не устанавливайте слишком маленькое значение. Ограничение этого параметра, устанавливаемое для всей системы, определяется переменной man:sysctl[8] `kern.maxfiles`. - -`sbsize`:: -Это ограничение на объем сетевой памяти, т.е. mbufs , которую может занять пользователь. В общем, это ограничение может быть использовано для ограничения сетевых взаимодействий. - -`stacksize`:: -Это максимальный размер сегмента стека процесса. Сам по себе этот параметр не может ограничить размер используемой программой памяти, следовательно, его необходимо использовать вместе с другими ограничениями. - -Существуют несколько других аспектов, которые необходимо учитывать при установке ограничений ресурсов. Ниже приведены некоторые общие подсказки, советы и различные комментарии. - -* Процессам, загружаемым при старте системы скриптами [.filename]#/etc/rc# присваивается класс `daemon`. -* Хотя поставляемый с системой [.filename]#/etc/login.conf# - это хороший источник корректных значений для большинства ограничений, сами ограничения могут не подходить для конкретной системы. Установка слишком слабых ограничений может повлечь злоупотребления системой, а установка слишком сильных ограничений может стать помехой производительности. -* Пользователи Xorg возможно должны получить больше ресурсов, чем другие пользователи. Xorg сама по себе потребляет много ресурсов, а также провоцирует пользователей на одновременный запуск большего количества программ. -* Многие ограничения применяются к отдельным процессам, а не к пользователю вообще. Например, установка `openfiles` в 50 означает, что каждый процесс, запущенный пользователем, может открывать до 50 файлов. Общее количество файлов, которые могут быть открыты пользователем, вычисляется как `openfiles`, умноженное на `maxproc`. Это также применимо к потребляемой памяти. - -За дальнейшей информацией по ограничениям на ресурсы, классам учетных записей и характеристикам, обращайтесь к man:cap.mkdb[1], man:getrlimit[2], и man:login.conf[5]. - -[[users-groups]] -=== Группы - -Группа это список пользователей. Группа идентифицируется по имени и GID (Group ID). В FreeBSD для определения прав процесса ядро использует UID процесса, а также список групп, которым он принадлежит. В большинстве случаев, GID пользователя означает первую группу из списка. - -Имена групп связываются с GID в файле [.filename]#/etc/group#. Это текстовый файл с четырьмя разделенными двоеточием полями. Первое поле это имя группы, второе это зашифрованный пароль, третье это GID, а четвертое это разделенный запятыми список членов группы. За более полным описанием синтаксиса обратитесь к man:group[5]. - -Суперпользователь может редактировать [.filename]#/etc/group# при помощи текстового редактора. Как вариант, можно задействовать man:pw[8] для добавления и редактирования групп. Например, для добавления группы, называемой `teamtwo`, и проверки ее существования вы можете использовать: - .Добавление группы с использованием man:pw[8] [example] ==== - [source,shell] .... # pw groupadd teamtwo # pw groupshow teamtwo -teamtwo:*:1100: .... +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... +teamtwo:*:1100: +.... ==== -В этом примере число `1100` это GID группы `teamtwo`. На данный момент в `teamtwo` нет членов. Следующая команда добавит `jru` в группу `teamtwo`. +В этом примере `1100` является GID группы `teamtwo`. +На данный момент в `teamtwo` нет участников. +Эта команда добавит `jru` в группу `teamtwo` в качестве участника. -.Добавление пользователей в новую группу при помощи man:pw[8] +.Добавление учётных записей пользователей в новую группу при помощи man:pw[8] [example] ==== - [source,shell] .... # pw groupmod teamtwo -M jru # pw groupshow teamtwo -teamtwo:*:1100:jru .... +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... +teamtwo:*:1100:jru +.... ==== -Аргумент к параметру `-M` это разделенный запятыми список пользователей, которые добавляются в новую (пустую) группу или заменяют существующих членов группы. Что касается пользователя - это членство в группе отличается от первичной группы пользователя, указанного в файле паролей. Это значит, что пользователь не будет показан как член группы при использовании man:pw[8] `groupshow`, но будет отображен при использовании man:id[1] или похожего инструмента. Когда программа man:pw[8] задействована для добавления пользователя в группу, то она работает только с фа йлом [.filename]#/etc/group# и не ищет дополнительную информацию в файле [.filename]#/etc/passwd#. +Аргументом к параметру `-M` является разделённый запятыми список пользователей, которых нужно добавить в новую (пустую) группу или заменить участников существующей группы. +С точки зрения пользователя такое членство в группе отличается от основной группы, указанной в файле паролей (и является дополнительным к ней). +Это значит, что пользователь не будет отображаться как участник группы при использовании параметра `groupshow` с man:pw[8], но будет отображаться при запросе информации с помощью man:id[1] или аналогичного инструмента. +При использовании man:pw[8] для добавления пользователя в группу она работает только с `/etc/group` и не пытается считывать дополнительные сведения из `/etc/passwd`. -.Добавление нового члена группы с использованием man:pw[8] +.Добавление нового участника в группу с помощью man:pw[8] [example] ==== - [source,shell] .... # pw groupmod teamtwo -m db # pw groupshow teamtwo -teamtwo:*:1100:jru,db .... +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... +teamtwo:*:1100:jru,db +.... ==== -В этом примере аргументом к опции `-m` является разделенный запятыми список пользователей, добавляемых в группу. В отличие от предыдущего примера, пользователи добавляются в группу, а не замещают имеющийся список пользователей группы. +В этом примере аргументом к параметру `-m` является разделённый запятыми список пользователей, которые должны быть добавлены в группу. +В отличие от предыдущего примера, эти пользователи присоединяются к группе, а не замещают существующих в группе пользователей. -.Использование man:id[1] для определения принадлежности к группам +.Использование man:id[1] для определения принадлежности к группе [example] ==== - [source,shell] .... % id jru -uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo) .... +Выводимый текст должен быть похож на следующее: + +[.programlisting] +.... +uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo) +.... ==== В этом примере `jru` является членом групп `jru` и `teamtwo`. -За дальнейшей информацией об этой команде и о формате файла [.filename]#/etc/group# обратитесь к man:pw[8] и man:group[5]. +За дополнительной информацией об этой команде и о формате `/etc/group` обратитесь к man:pw[8] и man:group[5]. [[permissions]] == Права доступа -FreeBSD является прямым потомком BSD UNIX(R) и основывается на некоторых ключевых концепциях UNIX(R). В первую очередь это, конечно, тот факт, что FreeBSD - многопользовательская операционная система. Это означает, что несколько пользователей могут работать одновременно, решая различные задачи и совершенно не мешая друг другу. На системе лежит ответственность за правильное разделение и управление такими ресурсами как память, процессорное время, периферийные устройства и прочее. +Во FreeBSD с каждым файлом и каталогом связан набор прав доступа, для просмотра и изменения которых доступны несколько утилит. +Понимание того, как работают эти права доступа, необходимо для обеспечения того, чтобы пользователи могли получать доступ к файлам, которые им нужны, и не могли некорректно обращаться к файлам, используемым операционной системой или владельцами которых является другие пользователи. -Многопользовательская среда предполагает наличие механизма регулирования прав доступа к любому ресурсу в системе. Существует три типа прав доступа: на чтение, запись и исполнение. Права сгруппированы три по три, соответственно чтение/запись/выполнение для владельца/группы/всех остальных. Численное представление: +В этом разделе описываются традиционные полномочия UNIX(R), используемые во FreeBSD. +Для более тонкого управления доступом в файловой системе обратитесь к разделу crossref:fs-acl[fs-acl,Списки управления доступом]. -[.informaltable] +В UNIX(R) базовые права доступа назначаются с использованием трёх типов доступа: чтение, запись и исполнение. +Эти типы доступа используются для определения доступа к файлу для владельца файла, для группы и для прочих пользователей (всех остальных). +Полномочия на чтение, запись и исполнение могут быть представлены в виде букв `r`, `w` и `x`. +Также они могут быть представлены в виде двоичных чисел, так как каждое полномочие либо включено, либо выключено (`0`). +При представлении в виде числа порядок прочтения всегда имеет вид `rwx`, где `r` имеет значение `4`, `w` имеет значение `2` и `x` равно `1`. + +В Таблице 4.1 сведены возможные цифровые и символьные комбинации. +В столбце "Список файлов каталога" символ `-` используется для отражения отсутствующего права доступа. + +.Права доступа UNIX(R) [cols="1,1,1", frame="none", options="header"] |=== | Значение @@ -740,38 +790,53 @@ FreeBSD является прямым потомком BSD UNIX(R) и основ |`rwx` |=== *** 1496 LINES SKIPPED *** From nobody Tue Dec 31 15:00:39 2024 X-Original-To: dev-commits-doc-all@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 4YMx3q27d9z5jZ8p for ; Tue, 31 Dec 2024 15:00:39 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YMx3q1knwz4vnq; Tue, 31 Dec 2024 15:00:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735657239; 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=U9kh2yyCGRy7GoGRhSNJuiIrL31Sa5MnSraOt6Nshgg=; b=P5BsSFHuXdQXt0lqjx0Fw/Pqe9BsqJ+z/LaIrGznUjVGNIkFkiAjUGU492grfHAzheFUlx f3/aSl6YOTDi09KA+KkwahWfF3Lh9t4dEawvqT7yCuKWzgbXmQiDMwObg+CsW5fbvFomeE bDJX6wD897EyPTIehzpRFrLdgHpaan52FFI/bq+2i/vb04M7kR4flNbqNk+70yODEBXhTI LHvigNleqIVlKs1WqGhd+78c2haILbEgkLHMnEo6pXr3ay4qYOrIM6Pq0/bvhl6PGmgAr/ YaFrA4dzxiWzBssx0/RC3V1RoAwCfv1LkHGeCBnbP/3XR/CHnUp+29ZVIAlSkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735657239; 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=U9kh2yyCGRy7GoGRhSNJuiIrL31Sa5MnSraOt6Nshgg=; b=cpC0s3HPtInkAsbiDgiUAuGFkJV1HE7PdNC9nQJqTsOfi0DQ3DhwbNZVyvxmq0JsEOrkM2 GyJxjHJ/PnuB4andlaoB/qJ4wLaGibYqI3Trtd60e+Yv9nnSFBAWmEWQvoxnD4pLFTWO2e Am8ynTN0yBFYEB1koJuaC3VZe1smVvcm5Wzp6iPskiog9fpTGypd0BY3ZBKxiREA3D+D5l gzMroI75EcQvsX9FrPZtKDh/jRAiuYKgii1uRKsRNOeyHKdNr3Rmhl24KW1SAR1Z2WC2a3 bwkd3uCSmhJyE0823IzosViOW2Z9pmPya25z/L/e4iWeiQ9acWJjRfZXTsYzZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735657239; a=rsa-sha256; cv=none; b=L/sWho8d8QrmLJ56D3yyjxdlYOo0pYPdH50W0mobShLNtIa9HlQTTlq24UNGVBM08p06Ps W4Q4rNz58BKp0waoWeCygRhXzzZYXf4TMrcZQ0XahQOf/4PcLpUXT4D2z318CFOl9BUFWZ 2LWibfi4Kf4MNrbOoG63JM435APRdl9DFBkJL94czbSCmlhbzSV/zYcEd19SL2+gUhKRVB V4gy3CUlmwlU7okscuRGZqRVkx5omLljW82QDR0/FoYQeTxoND0Q4MM01nQucg7aFHZlEd kqwmpFiGIR9kbfpFs3u18eX99jFlkbOsy4wixjI89cdfnnYd6fE+HadZCw6Fuw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YMx3q1HDKzkWw; Tue, 31 Dec 2024 15:00:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BVF0dS7067163; Tue, 31 Dec 2024 15:00:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BVF0dId067160; Tue, 31 Dec 2024 15:00:39 GMT (envelope-from git) Date: Tue, 31 Dec 2024 15:00:39 GMT Message-Id: <202412311500.4BVF0dId067160@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: b352fcbd52 - main - Handbook - Russian: Remove install chapter and fix chapters order List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b352fcbd52b89045685f481cd290b5afc88cf191 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=b352fcbd52b89045685f481cd290b5afc88cf191 commit b352fcbd52b89045685f481cd290b5afc88cf191 Author: Sergio Carlavilla Delgado AuthorDate: 2024-12-31 14:51:00 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2024-12-31 14:51:00 +0000 Handbook - Russian: Remove install chapter and fix chapters order - Remove install chapter - Fix chapters order Sponsored by: Siracusa consulting --- .../content/ru/books/handbook/_index.adoc | 16 +- documentation/content/ru/books/handbook/book.adoc | 12 +- .../ru/books/handbook/bsdinstall/_index.adoc | 2 +- .../content/ru/books/handbook/install/_index.adoc | 2459 -------------------- .../content/ru/books/handbook/introduction.adoc | 12 + .../ru/books/handbook/introduction/_index.adoc | 2 +- 6 files changed, 27 insertions(+), 2476 deletions(-) diff --git a/documentation/content/ru/books/handbook/_index.adoc b/documentation/content/ru/books/handbook/_index.adoc index 684389ee27..36656c8580 100644 --- a/documentation/content/ru/books/handbook/_index.adoc +++ b/documentation/content/ru/books/handbook/_index.adoc @@ -2,12 +2,16 @@ title: Руководство FreeBSD authors: - author: Проект Документации FreeBSD -copyright: 1995-2020 The FreeBSD Documentation Project -trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] +copyright: 1995-2025 The FreeBSD Documentation Project +description: A constantly evolving, comprehensive resource for FreeBSD users +trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] +tags: ["FreeBSD Handbook", "Handbook"] next: books/handbook/preface +add_single_page_link: true showBookMenu: true weight: 0 path: "/books/handbook/" +bookOrder: 1 --- = FreeBSD Handbook @@ -31,19 +35,19 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[] include::shared/{{% lang %}}/teams.adoc[] include::shared/{{% lang %}}/mailing-lists.adoc[] include::shared/{{% lang %}}/urls.adoc[] +:chapters-path: content/{{% lang %}}/books/handbook/ endif::[] ifdef::backend-pdf,backend-epub3[] +:chapters-path: include::../../../../../shared/asciidoctor.adoc[] endif::[] endif::[] ifndef::env-beastie[] +:chapters-path: include::../../../../../shared/asciidoctor.adoc[] endif::[] -[.abstract-title] -Аннотация - -Добро пожаловать в FreeBSD! Это Руководство охватывает процесс установки и ежедневного использования _FreeBSD {rel112-current}-RELEASE_ и _FreeBSD {rel120-current}-RELEASE_. Оно находится _в процессе разработки_ и являет собой результат работы множества людей. Многие из разделов до сих пор не существуют, а некоторые из существующих требуют обновления. Если вы заинтересованы в помощи этому проекту, отправьте письмо в {freebsd-doc}. Обновленная версия этого документа постоянно доступна с http://www.FreeBSD.org/ru/index.html[Основного Web сервера FreeBSD]. Он также может быть загружен из интернет в одно м из наиболее распространенных форматов с link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FTP сервера Проекта FreeBSD] или с одного из многочисленных <>. Если вы предпочитаете иметь напечатанный (английский) вариант Руководства, то можете приобрести его на http://www.freebsdmall.com/[FreeBSD Mall]. Вы также можете воспользоваться link:https://www.FreeBSD.org/ru/search/[Поиском в Руководстве FreeBSD]. +include::{chapters-path}introduction.adoc[] ''' diff --git a/documentation/content/ru/books/handbook/book.adoc b/documentation/content/ru/books/handbook/book.adoc index 30e2b03e61..1ef9b14091 100644 --- a/documentation/content/ru/books/handbook/book.adoc +++ b/documentation/content/ru/books/handbook/book.adoc @@ -2,8 +2,8 @@ title: Руководство FreeBSD authors: - author: Проект Документации FreeBSD -copyright: 1995-2020 The FreeBSD Documentation Project -trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] +copyright: 1995-2025 The FreeBSD Documentation Project +trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] --- = Руководство FreeBSD @@ -42,11 +42,7 @@ ifndef::env-beastie[] include::../../../../../shared/asciidoctor.adoc[] endif::[] -[.abstract-title] -[abstract] -Аннотация - -Добро пожаловать в FreeBSD! Это Руководство охватывает процесс установки и ежедневного использования _FreeBSD {rel112-current}-RELEASE_ и _FreeBSD {rel120-current}-RELEASE_. Оно находится _в процессе разработки_ и являет собой результат работы множества людей. Многие из разделов до сих пор не существуют, а некоторые из существующих требуют обновления. Если вы заинтересованы в помощи этому проекту, отправьте письмо в {freebsd-doc}. Обновленная версия этого документа постоянно доступна с http://www.FreeBSD.org/ru/index.html[Основного Web сервера FreeBSD]. Он также может быть загружен из интернет в одно м из наиболее распространенных форматов с link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FTP сервера Проекта FreeBSD] или с одного из многочисленных <>. Если вы предпочитаете иметь напечатанный (английский) вариант Руководства, то можете приобрести его на http://www.freebsdmall.com/[FreeBSD Mall]. Вы также можете воспользоваться link:https://www.FreeBSD.org/ru/search/[Поиском в Руководстве FreeBSD]. +include::{chapters-path}introduction.adoc[] ''' @@ -63,8 +59,6 @@ include::{chapters-path}parti.adoc[] include::{chapters-path}introduction/_index.adoc[leveloffset=+1] -include::{chapters-path}install/_index.adoc[leveloffset=+1] - include::{chapters-path}bsdinstall/_index.adoc[leveloffset=+1] include::{chapters-path}basics/_index.adoc[leveloffset=+1] diff --git a/documentation/content/ru/books/handbook/bsdinstall/_index.adoc b/documentation/content/ru/books/handbook/bsdinstall/_index.adoc index 724f2385c7..7d6f66980e 100644 --- a/documentation/content/ru/books/handbook/bsdinstall/_index.adoc +++ b/documentation/content/ru/books/handbook/bsdinstall/_index.adoc @@ -1,7 +1,7 @@ --- title: Глава 3. Установка FreeBSD версий 9.X и более поздних part: Часть I. В начале -prev: books/handbook/install +prev: books/handbook/introduction next: books/handbook/basics showBookMenu: true weight: 5 diff --git a/documentation/content/ru/books/handbook/install/_index.adoc b/documentation/content/ru/books/handbook/install/_index.adoc deleted file mode 100644 index c668d3b222..0000000000 --- a/documentation/content/ru/books/handbook/install/_index.adoc +++ /dev/null @@ -1,2459 +0,0 @@ ---- -title: Глава 2. Установка FreeBSD версий 8.X и более ранних -part: Часть I. В начале -prev: books/handbook/introduction -next: books/handbook/bsdinstall -showBookMenu: true -weight: 4 -path: "/books/handbook/install/" ---- - -[[install]] -= Установка FreeBSD версий 8.X и более ранних -:doctype: book -:toc: macro -:toclevels: 1 -:icons: font -:sectnums: -:sectnumlevels: 6 -:sectnumoffset: 2 -:partnums: -:source-highlighter: rouge -:experimental: -:images-path: books/handbook/install/ - -ifdef::env-beastie[] -ifdef::backend-html5[] -:imagesdir: ../../../../images/{images-path} -endif::[] -ifndef::book[] -include::shared/authors.adoc[] -include::shared/mirrors.adoc[] -include::shared/releases.adoc[] -include::shared/attributes/attributes-{{% lang %}}.adoc[] -include::shared/{{% lang %}}/teams.adoc[] -include::shared/{{% lang %}}/mailing-lists.adoc[] -include::shared/{{% lang %}}/urls.adoc[] -toc::[] -endif::[] -ifdef::backend-pdf,backend-epub3[] -include::../../../../../shared/asciidoctor.adoc[] -endif::[] -endif::[] - -ifndef::env-beastie[] -toc::[] -include::../../../../../shared/asciidoctor.adoc[] -endif::[] - -[[install-synopsis]] -== Краткий обзор - -FreeBSD поставляется простой в использовании текстовой программой установки. FreeBSD 9.0-RELEASE и более поздние укомплектованы установщиком, называемым bsdinstall, в то время как в релизах, предшествующих 9.0-RELEASE, для установки применяется sysinstall. В этой главе описывается использование sysinstall для установки FreeBSD. Работа с установщиком bsdinstall описана в crossref:bsdinstall[bsdinstall,Установка FreeBSD версий 9.X и более поздних]. - -Прочтя эту главу, вы узнаете: - -* Как создать дискеты для установки FreeBSD. -* Как FreeBSD видит и делит на разделы жесткие диски. -* Как запустить sysinstall. -* Вопросы, которые sysinstall задаст вам, что имеется ввиду, и как ответить на эти вопросы. - -Перед прочтением этой главы вам потребуется: - -* Прочитать информацию о поддерживаемом оборудовании, поставляемую с устанавливаемой версией FreeBSD, и убедиться, что ваше оборудование поддерживается. - -[NOTE] -==== -Как правило, эти инструкции по установке написаны для i386(TM) ("PC совместимых") компьютеров. Когда это возможно, приводятся инструкции, специфичные для других платформ. Хотя это руководство поддерживается в актуальном состоянии настолько, насколько это возможно, вы можете обнаружить небольшие различия между программой установки и тем, что показано здесь. Предполагается, что вы будете использовать эту главу в качестве общего руководства, а не как пошаговую инструкцию по установке. -==== - -[[install-hardware]] -== Аппаратные требования - -[[install-hardware-minimal]] -=== Минимальная конфигурация - -Минимальная конфигурация для установки FreeBSD зависит от версии FreeBSD и аппаратной архитектуры. - -Краткое изложение этой информации дается в последующих разделах. В зависимости от метода, выбранного для установки FreeBSD, вам может потребоваться поддерживаемый дисковод или привод CDROM, а в некоторых случаях и сетевой адаптер. Эта ситуация будет описана в <>. - -==== Архитектуры FreeBSD/i386 и FreeBSD/pc98 - -Для версий FreeBSD/i386 и FreeBSD/pc98 требуется 486 процессор или выше, а также как минимум 24 MB памяти. Вам потребуется как минимум 150 MB свободного места на диске для самой минимальной установки. - -[NOTE] -==== -Для старых конфигураций, как правило, больший объем памяти и больший объем диска более важен, чем более быстрый процессор. -==== - -==== FreeBSD/amd64 - -Существует два класса процессоров, на которых может работать FreeBSD/amd64. К первому принадлежат процессоры AMD64, включая AMD Athlon(TM)64, AMD Athlon(TM)64-FX, AMD Opteron(TM) и более новые. - -Ко второму классу принадлежат процессоры архитектуры Intel(R) EM64T. Среди них можно назвать семейства Intel(R) Core(TM) 2 Duo, Quad, Extreme, а также Intel(R) Xeon(TM) 3000, 5000 и 7000 серии. - -Если ваша система основана на nVidia nForce3 Pro-150, _необходимо_ отключить IO APIC в BIOS. Если для этого нет необходимой опции, отключите ACPI в операционной системе. В чипсете Pro-150 содержатся ошибки, для которых пока не существует исправлений. - -==== FreeBSD/sparc64 - -Для установки FreeBSD/sparc64, вам потребуется поддерживаемая платформа (обратитесь к <>). - -Для FreeBSD/sparc64 потребуется отдельный диск. В настоящее время диск невозможно совместно использовать с другой операционной системой. - -[[install-hardware-supported]] -=== Поддерживаемое оборудование - -Список поддерживаемого оборудования поставляется с каждым релизом в FreeBSD в информации о релизе. Этот документ обычно находится в файле [.filename]#HARDWARE.TXT#, в корневом каталоге CDROM или FTP дистрибутива, или меню документации sysinstall. Для данной архитектуры в нем перечислены аппаратные устройства, поддерживаемые данным релизом FreeBSD. Копии списков поддерживаемого оборудования для различных релизов и архитектур также можно просмотреть на странице http://www.FreeBSD.org/ru/releases/[Информации о релизе] веб сайта FreeBSD. - -[[install-pre]] -== Перед установкой - -[[install-inventory]] -=== Соберите информацию о компьютере - -Перед установкой FreeBSD попытайтесь собрать информацию об устройствах компьютера. Во время установки FreeBSD покажет информацию об устройствах (жестких дисках, сетевых картах, CDROM и т.д.) с номером модели и производителем. FreeBSD также попытается определить правильную конфигурацию для этих устройств, включая информацию об IRQ и портах ввода-вывода. Из-за возможных проблем с оборудованием этот процесс не всегда завершается успешно, и возможно вам придется исправлять определенную FreeBSD конфигурацию. - -Если у вас уже есть установленная операционная система, например Windows(R) или Linux, неплохо будет использовать ее возможности для просмотра настроек оборудования. Если вы не уверены, какие настройки карты расширения использовать, можете найти их на самой карте. Часто используемые номера прерываний 3, 5 и 7, порты ввода- вывода обычно пишутся в шестнадцатеричном виде, например 0x330. - -Мы рекомендуем распечатать эту информацию перед установкой FreeBSD. Вам может помочь использование таблицы вроде этой: - -.Пример сведений об оборудовании -[cols="1,1,1,1", frame="none", options="header"] -|=== -| Название устройства -| IRQ -| Порт ввода-вывода -| Примечания - -|Первый жесткий диск -|нет -|нет -|40 GB, Seagate, первый IDE master - -|CDROM -|нет -|нет -|Первый IDE slave - -|Второй жесткий диск -|нет -|нет -|20 GB, IBM, второй IDE master - -|Первый IDE контроллер -|14 -|0x1f0 -| - -|Сетевая карта -|нет -|нет -|Intel(R) 10/100 - -|Модем -|нет -|нет -|3Com(R) 56K факс-модем, COM1 - -|... -|... -|... -|... -|=== - -После сбора информации о компонентах компьютера, вы можете проверить их соответствие аппаратным требованиям устанавливаемого релиза FreeBSD. - -=== Сделайте резервное копирование данных - -Если компьютер, на который вы устанавливаете FreeBSD, содержит важные данные, убедитесь в наличии резервных копий и проверьте их сохранность перед установкой операционной системы. Во время установки FreeBSD запросит подтверждение перед тем, как записать данные на диск, но, если процесс запущен, изменения нельзя отменить. - -[[install-where]] -=== Решите куда установить FreeBSD - -Если вы хотите, чтобы FreeBSD использовала весь жесткий диск, не о чем беспокоиться - можете пропустить этот раздел. - -Однако, если нужно совмещать FreeBSD с другими операционными системами, необходимо иметь представление как данные размещаются на диске и как это касается вас. - -[[install-where-i386]] -==== Разделы диска для FreeBSD/i386 - -Диск ПК может быть поделен на отдельные части. Эти части называют _разделами_. Поскольку в FreeBSD также есть разделы, терминология становится запутанной, и поэтому эти части дисков называются дисковыми слайсами, или просто слайсами в FreeBSD. Например, утилита FreeBSD `fdisk`, имеющая дело с дисковыми разделами PC, обращается со слайсами а не с разделами. Первоначально PC поддерживал только четыре раздела на диск. Эти разделы называются _главными разделами_. Чтобы обойти это ограничение и дать возможность создавать более чем четыре раздела, был создан нов ый тип раздела, _расширенный раздел_. Диск может содержать только один расширенный раздел. Специальные разделы, называемые _логическими разделами_, могут быть созданы внутри расширенного раздела. - -Каждый раздел имеет _ID раздела_ - номер, который используется для определения типа данных на разделе. FreeBSD использует ID раздела `165`. - -Как правило, каждая операционная система, которую вы используете, определяет разделы своим способом. Например, MS-DOS(R) и ее потомки, такие как Windows(R), присваивают каждому главному и логическому разделу _букву диска_, начиная с [.filename]#C:#. - -FreeBSD нужно устанавливать в главный раздел. FreeBSD может хранить все свои данные, включая создаваемые вами файлы, на этом одном разделе. Тем не менее, если дисков много, вы можете создать разделы FreeBSD на всех дисках или на некоторых из них. При установке FreeBSD должен быть доступен по крайней мере один раздел. Это может быть чистый, подготовленный для установки раздел, или раздел с данными, которые больше не нужны. - -Если все разделы на диске уже используются, вы должны освободить один из них для FreeBSD, используя программы, поставляемые с имеющейся операционной системой (например, `fdisk` для MS-DOS(R) или Windows(R)). - -Если есть резервный раздел, используйте его. Однако, возможно сначала придется ужать один или несколько существующих разделов. - -FreeBSD для установки нужен диск не менее 100 MB. Однако, это _очень_минимальная установка, при которой не останется места для ваших личных файлов. Более реальный объем - 250 MB без графической оболочки, и более 350 MB с графической оболочкой. Если вы собираетесь устанавливать большое количество дополнительного ПО, понадобится еще больше дискового пространства. - -Для изменения размера разделов и освобождения места под FreeBSD вы можете использовать программу GParted. GParted способна работать с разделами NTFS. Утилита GParted доступна на некоторых Live CD дистрибутивах Linux, например: http://www.sysresccd.org/[SystemRescueCD]. - -Пользователи неоднократно сталкивались с проблемами при изменении размеров разделов, содержащих Microsoft(R) Vista. Поэтому рекомендуется держать под рукой инсталляционный диск с Microsoft(R) Vista во время выполнения подобных операций. Как и при любых других задачах обслуживания жестких дисков, настоятельно рекомендуется заранее сделать резервные копии данных. - -[WARNING] -==== - -Неправильное использование этих утилит может привести к уничтожению данных на диске. Удостоверьтесь в наличии свежих и исправных резервных копий данных перед их использованием. -==== - -.Использование существующего раздела без изменения -[example] -==== -Представьте что в компьютере один 4 GB диск, на котором уже установлена Windows(R), и диск разбит на два логических диска [.filename]#C:# и [.filename]#D:#, каждый по 2 GB. 1 GB данных на [.filename]#C:#, и 0.5 GB данных на [.filename]#D:#. - -Это означает, что диск состоит из двух разделов, по одному на каждую букву. Вы можете скопировать все данные с [.filename]#D:# на [.filename]#C:#, это освободит второй раздел для FreeBSD. -==== - -.Сжатие существующих разделов -[example] -==== -Представьте, что в компьютере один 4 GB диск, на котором уже установлена Windows(R). При установке Windows(R) вы создали один большой раздел, получив при этом диск [.filename]#C:# размером 4 GB. Вы используете 1.5 GB, и хотите выделить 2 GB для FreeBSD. - -Для установки FreeBSD нужно выбрать: - -. Сделать резервную копию Windows(R), затем переустановить Windows(R), выделив 2 GB под ее раздел. -. Использовать для сжатия раздела Windows(R) одну из вышеописанных утилит. - -==== - -=== Соберите информацию о конфигурации сети - -Если вы хотите подключиться к сети в процессе установки FreeBSD (например, при установке с FTP или NFS сервера), нужно знать конфигурацию сети. Вам будет предложено ввести эту информацию, чтобы FreeBSD смогла подключиться к сети для продолжения установки. - -==== Подключение к сети Ethernet, или через кабельный/DSL модем - -Если вы подключаетесь к сети Ethernet, или соединение с интернет подключено к Ethernet через кабельный или DSL модем, понадобится следующая информация: - -. IP адрес -. IP адрес шлюза по умолчанию -. Имя хоста -. IP адрес DNS сервера -. Маска подсети - -Если у вас нет этой информации, спросите системного администратора или провайдера интернет. Они могут сказать, что данные присваиваются автоматически, с использованием _DHCP_. Если это так, запомните это. - -==== Подсоединение с помощью модема - -Если вы дозваниваетесь до провайдера с помощью обычного модема, вы все же сможете установить FreeBSD через интернет, но это займет очень много времени. - -Вам нужно знать: - -. Номер телефона провайдера -. COM порт, к которому подключен модем -. Имя пользователя и пароль учетной записи для доступа в интернет - -=== Проверьте сведения об обнаруженных ошибках FreeBSD - -Хотя проект FreeBSD борется за то, чтобы каждый релиз FreeBSD был настолько стабильным, насколько это возможно, ошибки порой вкрадываются в процесс разработки. В очень редких случаях эти ошибки влияют на процесс установки. Как только эти проблемы обнаруживаются и исправляются, они попадают в http://www.FreeBSD.org/ru/releases/{rel120-current}r/errata/[сообщения об ошибках FreeBSD], находящиеся на сайте FreeBSD. Вы можете проверить сообщения об ошибках перед установкой, чтобы убедиться, что не существует проблем, о которых стоит беспокоиться. - -Информация о релизах, включая сообщения об ошибках каждого релиза, находится на странице link:https://www.FreeBSD.org/ru/releases/[информации о релизах] link:https://www.FreeBSD.org/ru/[сайта FreeBSD]. - -=== Получение установочных файлов FreeBSD - -Программа установки FreeBSD может установить FreeBSD из файлов, расположенных в одном из следующих мест: - -.Локальный диск -* CDROM или DVD -* USB-накопитель -* Раздел MS-DOS(R) на вашем компьютере -* Лента SCSI или QIC -* Гибкие диски - -.Сеть -* FTP сервер (через файрволл или HTTP прокси, если потребуется) -* NFS сервер -* Соединение через параллельный или последовательный порт - -Если вы купили FreeBSD на CD или DVD, у вас уже есть все, что нужно, переходите к следующему разделу (<>). - -Если у вас нет установочных файлов FreeBSD, перейдите к <>, который описывает, как подготовиться к установке FreeBSD любым указанным выше способом. После прочтения этого раздела, вернитесь сюда и прочтите <>. - -[[install-boot-media]] -=== Подготовка загрузочных дисков - -Процесс установки FreeBSD начинается с загрузки в ваш компьютер программы установки FreeBSD - эта программа не запускается из других операционных систем. Компьютер обычно загружает операционную систему, установленную на жестком диске, но также может быть настроен на загрузку с привода CDROM или с USB-накопителя. - -[TIP] -==== - -Если у вас есть FreeBSD на CDROM или DVD (купленный или записанный самостоятельно), и компьютер позволяет загрузку с CDROM или DVD (обычно этот пункт в BIOS называется "Boot Order" или что-то вроде), можете пропустить этот раздел. Образы FreeBSD CDROM и DVD являются загрузочными и могут быть использованы для установки FreeBSD без какой-либо специальной подготовки. -==== - -Для создания загрузочного USB-диска выполните следующие шаги: - -[.procedure] -==== -. Получение образов для USB-накопителя -+ -Загрузочные образы для USB-накопителя для FreeBSD 8._X_-RELEASE и более ранних можно найти в каталоге [.filename]#ISO-IMAGES/# по адресу `ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/_arch_/ISO-IMAGES/_version_/FreeBSD-_version_-RELEASE-_arch_-memstick.img`. Замените _arch_ и _version_ именем архитектуры и номером версии операционной системы, которую вы планируете установить. Например, образы USB-накопителя для FreeBSD/i386 {rel112-current}-RELEASE находятся в link:ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/ISO-IMAGES/{rel112-current}/FreeBSD-{rel112-current}-RELEASE-i386-memstick.img[ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/ISO-IMAGES/{rel112-current}/FreeBSD-{rel112-current}-RELEASE-i386-memstick.img]. -+ -[TIP] -====== - -Для FreeBSD версий 9.0-RELEASE и более поздних путь каталогов отличается от приведенных выше. Детали загрузки образов и установки FreeBSD 9.0-RELEASE и более поздних описаны в crossref:bsdinstall[bsdinstall,Установка FreeBSD версий 9.X и более поздних]. -====== -+ -Название файла образа заканчивается на [.filename]#.img#. Каталог [.filename]#ISO-IMAGES/# содержит набор образов, среди которых вам необходимо выбрать один. Выбор зависит от версии устанавливаемой FreeBSD и, в некоторых случаях, от архитектуры оборудования, на которое будет выполняться установка. -+ -[IMPORTANT] -====== -Перед продолжением сделайте _резервную копию_ данных, находящихся на вашем USB-накопителе, так как последующие действия _сотрут_ все старые данные. -====== - -. Запись файла-образа на USB-накопитель - -[.procedure] -====== -*Procedure: Использование FreeBSD для записи файла-образа* - -[WARNING] -**** - -В данном примере подразумевается, что устройство [.filename]#/dev/da0# является нашим целевым устройством, на которое будет производиться запись образа. Будьте предельно внимательны, так как, указав неверное устройство, вы уничтожите существующие данные. -**** -.. Запись файла-образа при помощи man:dd[1] -+ -Файл [.filename]#.img#_не_ является обыкновенным файлом, копируемым на накопитель. Это образ содержимого диска. Это значит, что вы _не можете_ просто скопировать файлы с диска на диск. Вместо копирования вы должны использовать man:dd[1] для записи образа непосредственно на накопитель: -+ -[source,shell,subs="attributes"] -.... -# dd if=FreeBSD-{rel112-current}-RELEASE-i386-memstick.img of=/dev/da0 bs=64k -.... -+ -Если отображается ошибка `Operation not permitted`, убедитесь, что целевое устройство не используется и не примонтировано вручную или автоматически какой-либо полезной утилитой. Далее, повторите попытку еще раз. -====== - -[.procedure] -====== -*Procedure: Использование Windows(R) для записи файла-образа* -[WARNING] -**** - -Удостоверьтесь в том, что вы используете соответствующую целевому устройству букву диска, иначе вы уничтожите существующие данные. -**** -.. Получение приложения Image Writer for Windows -+ -Приложение Image Writer for Windows является свободно распространяемым ПО, которым можно корректно записать файл-образ на USB-накопитель. Посетите страницу https://launchpad.net/win32-image-writer/[https://launchpad.net/win32-image-writer/], скачайте и распакуйте приложение. -.. Запись файла-образа при помощи приложения Image Writer -+ -Для запуска приложения дважды щелкните мышей иконку Win32DiskImager. Убедитесь, что буква диска, отображаемая в выпадающем списке `Device` соответствует USB-накопителю. Щелкните мышей на иконку с изображением папки и выберите необходимый файл-образ. Для подтверждения выбора имени файла нажмите кнопку btn:[Save]. Убедитесь, что все введённые данные корректны, и что в других приложениях нет открытых папок или файлов, находящихся на целевом USB-накопителе. И в заключение, щелкните кнопку btn:[Write] для записи файла-образа на накопитель. -====== -==== - -Для создания загрузочных дискет для установки FreeBSD/pc98 сделайте следующее: - -[.procedure] -==== - -. Получение образов загрузочных дискет -+ -Загрузочные дискеты FreeBSD/pc98 могут быть закачаны из каталога floppies по адресу `ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/pc98/_version_-RELEASE/floppies/`. Замените _version_ номером версии, которую вы хотите установить. -+ -Расширение файла образа дискеты - [.filename]#.flp#. Каталог [.filename]#floppies/# содержит множество разных образов. Скачайте [.filename]#boot.flp#, а также несколько файлов согласно типу установки, таких как [.filename]#kern.small*# или [.filename]#kern*#. -+ -[IMPORTANT] -====== -FTP клиент должен использовать _бинарный режим_ для загрузки образов дискет. Некоторые Web-браузеры используют _текстовый_ (_ASCII_) режим, который точно не позволит загрузиться с этих дискет. -====== -+ -. Подготовка дискет -+ -Необходимо подготовить по одной дискете на каждый загруженный образ. Эти дискеты должны быть без дефектов. Лучший способ проверить это - отформатировать дискеты самостоятельно. Не доверяйте заводскому форматированию дискет. Утилита форматирования в Windows(R) не сообщит о наличии плохих секторов, она просто пометит их как "плохие" и проигнорирует. Советуем использовать новые дискеты если вы выбрали этот способ установки. -+ -[IMPORTANT] -====== -Если при попытке установки FreeBSD программа установки рушится, зависает, или делает что-то не так, сразу проверьте дискеты. Запишите образы на новые дискеты и попытайтесь еще раз. -====== -+ -. Запись образов на дискеты -+ -Файлы с расширением [.filename]#.flp# это _не_ обычные файлы, которые можно записать на дискету. Это образы всего содержимого дискеты. Это означает, что вы _не можете_ просто скопировать их с одной дискеты на другую. Вместо этого, нужно использовать специальные утилиты для записи образов на диск. -+ -Если вы записываете дискеты на компьютере под MS-DOS(R) / Windows(R), используйте утилиту `fdimage`. -+ -Если вы используете образы с CDROM, и буква вашего CDROM [.filename]#E:#, запустите ее так: -+ -[source,shell] -.... -E:\> tools\fdimage floppies\boot.flp A: -.... -+ -Повторите эту команду для каждого файла [.filename]#.flp#, вставляя новую дискету каждый раз, пометьте каждую дискету именем файла, который вы скопировали на него. Измените команду если потребуется, в зависимости от места, куда вы поместили файлы [.filename]#.flp#. Если у вас нет CDROM, `fdimage` может быть загружена из каталога link:ftp://ftp.FreeBSD.org/pub/FreeBSD/tools/[tools] FTP сервера FreeBSD. -+ -Если вы записываете дискеты на UNIX(R) (например, на другой системе FreeBSD), используйте утилиту man:dd[1] для записи образов непосредственно на дискеты. Находясь в FreeBSD, запустите: -+ -[source,shell] -.... -# dd if=boot.flp of=/dev/fd0 -.... -+ -Под FreeBSD, [.filename]#/dev/fd0# означает первый гибкий диск (диск [.filename]#A:#). [.filename]#/dev/fd1# будет диском [.filename]#B:#, и так далее. Другие UNIX(R) системы могут по-другому именовать устройства гибких дисков, вам возможно понадобится прочитать документацию по соответствующей системе. -==== - -Теперь вы готовы к установке FreeBSD. - -[[install-start]] -== Начало установки - -[IMPORTANT] -==== -Как правило, программа установки не будет производить никаких изменений на дисках, пока не выдаст следующее сообщение: - -[.programlisting] -.... -Last Chance: Are you SURE you want continue the installation? - -If you're running this on a disk with data you wish to save then WE -STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding! - -We can take no responsibility for lost disk contents! -.... - -Установка может быть прервана в любой момент до этого предупреждения без каких-либо изменений на жестком диске. Если вы считаете, что что-то настроили неправильно, можете просто выключить компьютер без риска что-либо повредить. -==== - -[[install-starting]] -=== Загрузка - -[[install-starting-i386]] -==== Загрузка i386(TM) - -[.procedure] -==== - -. Компьютер выключен. -. Включите компьютер. После включения он должен показать способ входа в меню установки BIOS, как правило это клавиши kbd:[F2], kbd:[F10], kbd:[Del], или kbd:[Alt+S]. Используете те клавиши, которые показаны на экране. В некоторых случаях компьютер может показывать картинку после запуска. Как правило, нажатие kbd:[Esc] уберет картинку и позволит вам увидеть необходимую информацию. -. Найдите установки системы, указывающие ей с какого устройства загружаться. Обычно они обозначаются как "Boot Order", и там как правило отображен список устройств, таких как `Floppy`, `CDROM`, `First Hard Disk`, и так далее. -+ -Если вы загружаетесь с CDROM, убедитесь, что он выбран. Если вы загружаетесь с USB-носителя или с дискеты, убедитесь, что выбрано соответствующее устройство. Если вы не уверены, посмотрите руководство к компьютеру и/или к его материнской плате. -+ -Сделайте изменения, затем сохраните их и выйдите. Компьютер должен перезагрузиться. -. Если вы подготовили "загрузочный" USB-носитель, как описано в <>, вставьте его в USB порт перед включением компьютера. -+ -Если вы загружаетесь с CDROM, потребуется сначала включить компьютер и вставить компакт-диск, как только это станет возможно. -+ -[NOTE] -====== -Для FreeBSD/pc98 существуют образы загрузочных дискет, подготовка которых описана в <>. Первая дискета будет содержать [.filename]#boot.flp#. Для загрузки в программу установки вставьте эту дискету в дисковод. -====== -+ -Если компьютер запускается как обычно, и загружает существующую операционную систему, возможны следующие причины: - -.. Диск был вставлен недостаточно рано в процессе загрузки. Оставьте его внутри и перегрузите компьютер. -.. Установки BIOS, измененные ранее, действуют неправильно. Надо изменять их, пока они не заработают. -.. BIOS вашего компьютера не поддерживает загрузку с выбранного типа носителя. - -. FreeBSD начнет загрузку. Если загрузка происходит с CDROM, вы увидите что-то вроде этого (информация о версии удалена): -+ -[source,shell] -.... -Booting from CD-Rom... -645MB medium detected -CD Loader 1.2 - -Building the boot loader arguments -Looking up /BOOT/LOADER... Found -Relocating the loader and the BTX -Starting the BTX loader - -BTX loader 1.00 BTX version is 1.02 -Consoles: internal video/keyboard -BIOS CD is cd0 -BIOS drive C: is disk0 -BIOS drive D: is disk1 -BIOS 636kB/261056kB available memory - -FreeBSD/i386 bootstrap loader, Revision 1.1 - -Loading /boot/defaults/loader.conf -/boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d] -\ -.... -+ -Если происходит загрузка с дискеты, вы увидите что-то вроде этого (информация о версии удалена): -+ -[source,shell] -.... -Booting from Floppy... -Uncompressing ... done - -BTX loader 1.00 BTX version is 1.01 -Console: internal video/keyboard -BIOS drive A: is disk0 -BIOS drive C: is disk1 -BIOS 639kB/261120kB available memory - -FreeBSD/i386 bootstrap loader, Revision 1.1 - -Loading /boot/defaults/loader.conf -/kernel text=0x277391 data=0x3268c+0x332a8 | - -Insert disk labelled "Kernel floppy 1" and press any key... -.... -+ -Следуя инструкциям, уберите дискету с [.filename]#boot.flp#, вставьте дискету с [.filename]#kern1.flp# и нажмите kbd:[Enter]. Загрузитесь с первой дискеты; последовательно вставляйте остальные диски при появлении соответствующего приглашения. -. Идет ли загрузка с CDROM, или с USB-носителя, или с дискеты в процессе загрузки появится меню загрузчика FreeBSD: -+ -[[boot-loader-menu]] -.FreeBSD Boot Loader Menu -image::boot-loader-menu.png[] -+ -Подождите десять секунд или нажмите kbd:[Enter]. -==== - -==== Загрузка sparc64 - -Большинство систем sparc64 настроены на автоматическую загрузку с жесткого диска. Для того, чтобы установить FreeBSD, вам потребуется выполнить загрузку по сети или с компакт-диска, что в свою очередь требует получения доступа к PROM (OpenFirmware). - -Чтобы получить доступ к PROM, перезагрузите систему и дождитесь появления сообщений загрузчика. Последние зависят от модели оборудования, но, в общем, выглядят подобно следующим: - -[source,shell] -.... -Sun Blade 100 (UltraSPARC-IIe), Keyboard Present -Copyright 1998-2001 Sun Microsystems, Inc. All rights reserved. -OpenBoot 4.2, 128 MB memory installed, Serial #51090132. -Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4. -.... - -Если на данном этапе ваша система продолжает загружаться с диска, то для доступа к PROM вам потребуется нажать на клавиатуре сочетания клавиш kbd:[L1+A] или kbd:[Stop+A], или же - послать `BREAK` на последовательной консоли (например, набрав `~#` в man:tip[1] или man:cu[1]). Приглашение PROM выглядит подобно следующему: - -[source,shell] -.... -ok <.> -ok {0} <.> -.... - -<.> Однопроцессорные системы выдают такое приглашение. -<.> Приглашение, используемое многопроцессорными системами: цифра обозначает номер активного процессора. - -На этой стадии необходимо вставить CDROM в привод и набрать `boot cdrom` в приглашении PROM. - -[[view-probe]] -=== Просмотр результатов тестирования устройств - -Последние несколько сотен линий, отображенные на экране, сохраняются и могут быть просмотрены. - -Для просмотра буфера нажмите kbd:[Scroll Lock]. Это включит прокрутку экрана. Вы можете использовать клавиши навигации или kbd:[PageUp] и kbd:[PageDown] для просмотра результатов. Нажмите kbd:[Scroll Lock] еще раз для отключения прокрутки. - -Сделайте это сейчас для просмотра текста, ушедшего за экран, когда ядро закончило тестирование устройств. Вы увидите текст вроде <>, хотя в деталях он будет отличаться в зависимости от устройств, имеющихся в вашем компьютере. - -[[install-dev-probe]] -.Типичный вывод Device Probe -[source,shell] -.... -avail memory = 253050880 (247120K bytes) -Preloaded elf kernel "kernel" at 0xc0817000. -Preloaded mfs_root "/mfsroot" at 0xc0817084. -md0: Preloaded image 4423680 bytes at 0xc03ddcd4 - -md1: Malloc disk -Using $PIR table, 4 entries at 0xc00fde60 -npx0: on motherboard -npx0: INT 16 interface -pcib0: on motherboard -pci0: on pcib0 -pcib1: at device 1.0 on pci0 -pci1: on pcib1 -pci1: at 0.0 irq 11 -isab0: at device 7.0 on pci0 -isa0: on isab0 -atapci0: port 0xe000-0xe00f at device 7.1 on pci0 -ata0: at 0x1f0 irq 14 on atapci0 -ata1: at 0x170 irq 15 on atapci0 -uhci0 port 0xe400-0xe41f irq 10 at device 7.2 on pci -0 -usb0: on uhci0 -usb0: USB revision 1.0 -uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1 -uhub0: 2 ports with 2 removable, self powered -pci0: (vendor=0x1106, dev=0x3040) at 7.3 -dc0: port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir -q 11 at device 8.0 on pci0 -dc0: Ethernet address: 00:04:5a:74:6b:b5 -miibus0: on dc0 -ukphy0: on miibus0 -ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto -ed0: port 0xec00-0xec1f irq 9 at device 10. -0 on pci0 -ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit) -isa0: too many dependant configs (8) -isa0: unexpected small tag 14 -orm0: diff --git a/website/content/en/copyright/freebsd-doc-license.adoc b/website/content/en/copyright/freebsd-doc-license.adoc index 2d26700aa2..2f534ce97c 100644 --- a/website/content/en/copyright/freebsd-doc-license.adoc +++ b/website/content/en/copyright/freebsd-doc-license.adoc @@ -5,7 +5,7 @@ sidenav: about = The FreeBSD Documentation License -Copyright 1994-2024 The FreeBSD Project. +Copyright 1994-2025 The FreeBSD Project. Redistribution and use in source (AsciiDoc) and 'compiled' forms (HTML, PDF, EPUB and so forth) with or without modification, are permitted provided that the following conditions are met: diff --git a/website/content/en/copyright/freebsd-license.adoc b/website/content/en/copyright/freebsd-license.adoc index aa13335ec7..831678e7bc 100644 --- a/website/content/en/copyright/freebsd-license.adoc +++ b/website/content/en/copyright/freebsd-license.adoc @@ -5,7 +5,7 @@ sidenav: about = The FreeBSD Copyright -Copyright 1992-2024 The FreeBSD Project. +Copyright 1992-2025 The FreeBSD Project. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: From nobody Wed Jan 1 11:56:33 2025 X-Original-To: dev-commits-doc-all@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 4YNSwy1H7Yz5jq73 for ; Wed, 01 Jan 2025 11:56:34 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNSwy0g5yz4qFx; Wed, 1 Jan 2025 11:56:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735732594; 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=YP0OLepB+wbFJDprvKtEHxeJK7WT7whL69BtDFWJrU4=; b=QtIssTQV9QsNJ7YOY9xMcYQ5NR/y9U/VKmvdNKE+bja6mUZ/J+rG5903TfFKF21osWmxQ+ iBGt3kdi3Mra0mmmt9khjpRonNM7Zm6BFWsyZDVyRWgiDHncarfBt4nbMboX7eCfjIMq6K TOphgYAEk58WWAzRYhR/pfFPn1jTMCg819Qu6OLpFVPd1GZ2bQB4m01cm5+G3wUQ9RTG3G QO2IWXIKGmavA0jrVkndDLcWIQivXgP19dxZ/NkGjM4d9nhY7iibgnYTWHRQp/m4OY0gaD StTsd/+C/MrCjZTiItOLEisJsWptyTL/P1fwrC81NvYm+XspKLuq6u3IpNkm/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735732594; 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=YP0OLepB+wbFJDprvKtEHxeJK7WT7whL69BtDFWJrU4=; b=SMLwUzCsIhu+y3pKHIqmWE1qlNAlWhke2mSoQX6/6UTBlmH3thP3tkIyPzFvbrZkLpUZS1 lNCjW/FW1atqo2t+CqecnMa5XvPX4QMEFp8mmzOERGLa+6LcCxEVBMBME1ycBIvn4cB2dC MRyZfuAX+Myx2YHpy87YXB6wDhlEtB/mHxcamwRAyqSsyMJjZ2vq4PKChNmCeC4ajN5AAi wWs0YZKDJClJ0Uf1TarMzULXxSh2ZqFjj7/yU/xsdALhxNWeTHSZFBbF0mjkKLXhFPBx14 5cCijFpO1y3RS5eBl7stvBXIykopkbRMN3KHfql6k0uCZXquohffqmYj9tq+Gg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735732594; a=rsa-sha256; cv=none; b=BgzP6n968zPC7uXIcTQALqwyHnMZzAZq+H15KbrGJVL1MnB08XjK6md5xcjtOWb9TNxdWO sAs8wygXIr25L69d1xWmDM6Xx29nw8+bff9hXDnpKCs4gPxTojnBnOlNY5BR0grGgedpzU jqPl2emHNhEwGQ4mh84Lbrojc0YfgLLaWVkTgiiut/qUPxjTz1bkcajuYTdTpbqpwxsy52 ZanaX0i9JHsctTSnNOzh74gcZ038uqYs/xSOfWqPj4nkLPP9OH8Gb4NNQgv+tkg3VZQJpv nufvDltBjZiLD4fFw91WSDFrBzj5nLz7dSevbwOVPlGwfyGLygWXxrPMw0G3HA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNSwy0GRbzNRJ; Wed, 1 Jan 2025 11:56:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501BuXfq030128; Wed, 1 Jan 2025 11:56:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501BuXds030125; Wed, 1 Jan 2025 11:56:33 GMT (envelope-from git) Date: Wed, 1 Jan 2025 11:56:33 GMT Message-Id: <202501011156.501BuXds030125@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 5e5ec5adfa - main - Status/2024Q4/wireless-iwx.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e5ec5adfa5fc0bd6ecd33f9ef9c32179c7f4686 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=5e5ec5adfa5fc0bd6ecd33f9ef9c32179c7f4686 commit 5e5ec5adfa5fc0bd6ecd33f9ef9c32179c7f4686 Author: Tom Jones AuthorDate: 2025-01-01 11:30:42 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 11:34:23 +0000 Status/2024Q4/wireless-iwx.adoc: Add report Reviewed by: status (Pau Amma ) Differential Revision: https://reviews.freebsd.org/D48144 --- .../status/report-2024-10-2024-12/wireless-iwx.adoc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/wireless-iwx.adoc b/website/content/en/status/report-2024-10-2024-12/wireless-iwx.adoc new file mode 100644 index 0000000000..2eb08c80f2 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/wireless-iwx.adoc @@ -0,0 +1,20 @@ +=== Wireless Update + +Contact: Tom Jones +Contact: The FreeBSD wireless mailing list + +With Support from the FreeBSD Foundation this quarter I started working on porting the iwx WiFi driver from OpenBSD (via Haiku). +The iwx driver supports many of the chipsets supported by iwlwifi, but rather than make that driver more complex the OpenBSD developers decided to support these devices in a new driver. + +iwx on OpenBSD currently supports running as a station in 80211abgn and ac, it does not yet support ax rates. +The goals of this project are to import a maintainable driver from OpenBSD and to gradually increase support until we have a native driver in FreeBSD with support for 80211ac (and potentially 80211ax). + +Currently the driver supports 80211a and 80211g and is able to saturate the practical limits of the rates these standards offers (roughly 28Mbit down and 25 Mbit up). +The driver is under active development and moving quite quickly. + +The plan for the next quarter is to add support for high throughput rates, implement monitor mode and stabilise the driver for a public call for testing. + +Once the driver is stable enough a call for testing will be posted to the link:https://lists.freebsd.org/subscription/freebsd-current[freebsd-current] and link:https://lists.freebsd.org/subscription/freebsd-wireless[freebsd-wireless] mailing lists. + + +Sponsor: The FreeBSD Foundation From nobody Wed Jan 1 11:56:35 2025 X-Original-To: dev-commits-doc-all@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 4YNSwz4xxlz5jpyq for ; Wed, 01 Jan 2025 11:56:35 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNSwz4CYsz4qHP; Wed, 1 Jan 2025 11:56:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735732595; 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=hNsghhcYi0/uPLvM5h6VETtaaiZMW0eA9xK6ypeAf6o=; b=kkqqC61IjuBSzRKo3cRclkMGvOOd8MdHJGHdZ+vPEofIgm5vMtcI133V2s1crI53gSx/dF 5nBvqxJ+JNjnvRTzmyvtV2iC77BRXuFMLBpFLDHbjOqLfV75A+0LGAaq3yxxCiHtG5zF5Z nxo0Yz7GIt408a89JBWN7tcOKCze79uEVbBI9ZEv3QgF/D3YmVG10bBN4okUsiQ5NSeMjC xpDADd4ww1hgNiqiYpSI8FdsuSefQfzHnhvWQbDpwb7t3Gj5+NHAT9sUe6T735QebJT8X9 p3Pi78NFFqS6xpZl1CKtkKEB6bx20C/RpCu10ZKqxjrMmKLOeVvZdRyCnaGftg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735732595; 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=hNsghhcYi0/uPLvM5h6VETtaaiZMW0eA9xK6ypeAf6o=; b=EDkrt+y4c29+K6BGJKdbpmZw4cCKqzP9SyrKA8n5VqwTF6EevHz2q7pf1ObEAl44anxgtf OaLciYFZjacVyHIHSbsQPnXkEukptfc415vSr1vM1+tnLYyKvM3P44LgmSdHxYbQBJw3pr KbJyDC1AsEa0zyfK2MaDAOsBNV3AZRP0A1tY3IImqT72breGLiyK32r3W61OzPRmiB1hRs eUxFwk+y06BBEgkejo6/Md3cD1QSw7qm/fyRS2Gg8OBqNBIFfXJx9mZiyS+uWDIBTikFmM W5ukr4EVsCD9hR775mUCvY07So/dVlADf7iOFnEpzGXfx/mg/Tilq8oRYCazCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735732595; a=rsa-sha256; cv=none; b=Zj0dXkdX5fjqSVjMcu1zSEXcyFIXEl+NkO0WvqnS5MwkxTJUYoxa1DvX/YWO1vLaNtoVca 3o7dznCOZWJ6e4yjuHFpfxZ04c9mVPYmhzs7WLYYize/yO48xV9h0agMtWhyfcJFoq0l3R UoOPvK3mfYjCoqM2tB32kMJrICKdHn0iCkzkr2xqe4knX0cVoPq9OUUryylbmhLBzv/Mbt Vs6USzwTQ0gVBXUh8+FZeA9MQJS6u2pPRMZb2vEHsjAZfAwfohenPNAIGO2Yt8hUsPjzEV 0tl28+MVRMDc9ubWX/JvufCAUY8jAE7P1Hyc9gtphOYkTsaQKvgWjiP2DUKm7A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNSwz1XPXzNZQ; Wed, 1 Jan 2025 11:56:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501BuZKX030164; Wed, 1 Jan 2025 11:56:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501BuZw7030161; Wed, 1 Jan 2025 11:56:35 GMT (envelope-from git) Date: Wed, 1 Jan 2025 11:56:35 GMT Message-Id: <202501011156.501BuZw7030161@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: b5644c8eba - main - Status/2024Q4/suspend.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b5644c8ebaa121b9fc73e33a875bb8289a116836 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=b5644c8ebaa121b9fc73e33a875bb8289a116836 commit b5644c8ebaa121b9fc73e33a875bb8289a116836 Author: obiwac AuthorDate: 2025-01-01 11:36:20 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 11:39:36 +0000 Status/2024Q4/suspend.adoc: Add report Reviewed by: status (Pau Amma , Chris Moerz ) emaste Differential Revision: + +Suspend-to-idle and support for S0ix sleep is in the process of being added to FreeBSD. + +This will allow modern Intel and AMD laptops (e.g. AMD and newer Intel Framework laptops), some of which do not support ACPI S3 sleep, to enter low power states to increase battery life. + +Ben Widawsky from Intel started working on this in 2018 but his work was never finished and is now outdated. +His work has now been picked up and the first goal is to get suspend/resume working on the Framework 13 AMD Ryzen 7040 series by end of January. +There are plans for presenting initial results at a talk at FOSDEM. + +Currently, all device power constraints on AMD can already be parsed to enter a system's low power states. + +Sponsor: The FreeBSD Foundation From nobody Wed Jan 1 11:56:36 2025 X-Original-To: dev-commits-doc-all@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 4YNSx04tqgz5jq9p for ; Wed, 01 Jan 2025 11:56:36 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNSx02kkNz4qD3; Wed, 1 Jan 2025 11:56:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735732596; 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=7wiiEpihhzSgbr4fRfaHEXivVlDUx0sH+4QK1YiUkPM=; b=Mej7Id9EWgT8aRnJB6nnf80BbdAM+OMzA1JwiRkozwe7FDy5VEV0kjbw9mEZXKNQ7+LeND ON/QLR4Pn8+Zivc35kHCj6WO/gTVGNVXr4AlhFCBcXHuYmgk6lAo2KgqF2+AvSm73Rk61j vO4rUwkTjYPWEcpouaqugy3EYkuLDqEnbs9RWxbtfVmC/RAU4VWq6Dc5soSX/A6+BIq7DG gaaPqSXVn/m48POyXTNoagG8VSf789lXJptAP0hhoLwC7Aa/TipUJh1nCevKg2NtBzubSl F20KdYLPXACVckNZeruJ9RyS9v76Fiwe5W3ThXFUvvU3D4YLWZYbdwgcPV12Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735732596; 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=7wiiEpihhzSgbr4fRfaHEXivVlDUx0sH+4QK1YiUkPM=; b=k3RuKhXiJI8cCxG0vdv50CmzjJQ38mPd410uZXACkAPme050a9R6pH7PSY5o0jYu7WMmyO A+olI0IqJ1bvZk9PVdg1eL0wGcrXWragVki6q7k1Ti+mJz7zMRAbfAJez0/7K6N8h88rRz l5jXfSaGBhpzE0S/lcJ3qxEn1Tn4+obextQDlCaEFex6VStZJuQ4W8qigQ+Tklk+Vh3SkK OB9Ae79O9TB15+RVD/dOGT1SySRMgb2mQQzMjbE9te/2C+W0x6jMdVWFHz3Dk0CbyjMglL UqctZ37FfGMZwQ3lY/IhUBqNa+cWBMl76lanvq0NULZWvBq+IaVc0ILNWSe77w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735732596; a=rsa-sha256; cv=none; b=DL1Rf303BvidRgpl4E+jOgPTgneKzpp4SLtzFdxsd5fr+xwtdJKfx9OxIcNLnc2MmL69cc Jybg03Phxov2lJ+X7iW7akHdQ8LhY+9FXTmY/Uu5oZgaUW7UJEaDiLmUXqEvzPq+0NTadB XVAzrwzTkY6PCXJTAWxKRzw8l9Lj82FBY13ELo1KCvDmnrp/OdfzIMyusnXoV+oNtkpIUj 5jfryTB53OnrGspI7D0v9OKZi54gEn5RLLal9t54Oy/gFJC7Hv0UK5EBnTC9q+2HwMTOK5 oRGr7RToQrFGn46Ex9iyuP2vRown3ul4Z+NtBZPZH57ysNzih10Nvzn6kO4IxQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNSx02L6zzNms; Wed, 1 Jan 2025 11:56:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501Bua3h030216; Wed, 1 Jan 2025 11:56:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501Bual1030213; Wed, 1 Jan 2025 11:56:36 GMT (envelope-from git) Date: Wed, 1 Jan 2025 11:56:36 GMT Message-Id: <202501011156.501Bual1030213@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 392af77a59 - main - Status/2024Q4/ldwg.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 392af77a596f3b0149e8e2e4b1f1458998ce2ef1 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=392af77a596f3b0149e8e2e4b1f1458998ce2ef1 commit 392af77a596f3b0149e8e2e4b1f1458998ce2ef1 Author: Chris Moerz AuthorDate: 2025-01-01 11:55:53 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 11:56:01 +0000 Status/2024Q4/ldwg.adoc: Add report Reviewed by: status (Pau Amma ) Differential Revision: https://reviews.freebsd.org/D48188 --- .../en/status/report-2024-10-2024-12/ldwg.adoc | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/ldwg.adoc b/website/content/en/status/report-2024-10-2024-12/ldwg.adoc new file mode 100644 index 0000000000..a49d53bf58 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/ldwg.adoc @@ -0,0 +1,48 @@ +=== Laptop and Desktop Workgroup (LDWG) + +Links: + +link:https://lists.freebsd.org/archives/freebsd-desktop/[Desktop mailing list] URL: link:https://lists.freebsd.org/archives/freebsd-desktop/[] + +link:https://wiki.freebsd.org/LaptopDesktopWorkingGroup[Wiki Page] URL: link:https://wiki.freebsd.org/LaptopDesktopWorkingGroup[] + +Contact: Chris Moerz + +October 2024 marked the inception of the Laptop and Desktop Workgroup (LDWG), affectionately known as "Ludwig". +This initiative provides a collaborative platform for the community to engage in development, testing, knowledge exchange, and advocacy for FreeBSD on laptops and desktops. +We welcome anyone interested to join us. + +Scope of Work: + +* Content Creation: Develop recordings, articles, tutorials, documentation, and system configurations for stakeholders interested in FreeBSD on laptops and desktops. +* Encouraging Contributions: Invite developers, testers, and industry experts to enhance the usability of FreeBSD on laptops and desktops. +* Facilitating Collaboration: Promote code contributions, testing initiatives, operational support, and hardware insights. +* Supporting User Stories and Ongoing Projects: Assist in the creation, validation, prioritization, and delivery of user stories identified in the FreeBSD Foundation’s “Laptop” investment work package. + +On November 16, 2024, the LDWG held its inaugural virtual meeting. +The strong interest in FreeBSD for laptops and desktops was evident from the diverse group of participants, including developers, contributors, Discord community moderators, users, and FreeBSD Foundation members. +Meeting slides, minutes, and recordings are available on the Group’s link:https://wiki.freebsd.org/LaptopDesktopWorkingGroup[wiki page]. + +During the meeting, we identified and prioritized gaps and potential improvements in the following areas: + +* Console +* Desktop Environment +* Documentation +* Hardware + ** Graphics + ** Wireless (WiFi and Bluetooth) + ** USB/Thunderbolt +* Installer +* Performance +* Software and Port Availability + +All activities are documented on the link:https://docs.google.com/spreadsheets/d/15btrze2sZrprSBd3Hb3YG27cZqG0AFjcvLlcTTifpIE/edit?gid=0#gid=0[Group's worksheet]. +We encourage anyone interested in contributing add their name. +If you have any planned or ongoing work, please include it in the worksheet. + +Alice Sowerby provided an update on the link:https://github.com/FreeBSDFoundation/proj-laptop[The Foundation’s Laptop project], highlighting the need for volunteers to support testing efforts. + +The Group is running an link:https://docs.google.com/forms/d/e/1FAIpQLSd6-AOHpnae4o40CSr0tt6GlmfgfP7A9REdulJmPw9Nn0Uo_w/viewform?usp=sf_link[online survey] to gather input from non-participants. +The survey will remain open until the next call in January, where results will be presented and discussed. + +The next call is scheduled for January 20, 2025 at 10AM PT / 1PM ET / 6PM UTC. +We hope to see you there! + From nobody Wed Jan 1 13:41:03 2025 X-Original-To: dev-commits-doc-all@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 4YNWFX1MCyz5jxBG for ; Wed, 01 Jan 2025 13:41:04 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNWFX0fMjz4355; Wed, 1 Jan 2025 13:41:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735738864; 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=JUuoiH8OrqusXkK9jW4HJlEsLfnMgTWHL4/u/lD+27U=; b=gK+nCHG560WOeZsMp6R3xaQG//DUodj3/tpZMU+eL5VNIRR0SpEY1wRq1RPKPjRKLJ2PIA 74uPlFNGl/dp0qinrOlXZPGZ+TWSJHmXsOnQG4oJ8xib4YRuf7iWNewqWDP6ZJo9/jtof8 ryYuml7AKZiVh5uMPo226iIK60mABA+9MS76fIM/GJPG8FpsRIUc+F+RIYMCT0Wi9YbEGA FsqXyglXon5xsxeDhG4UsOIUyma/BW3v1QlSPkoytIxqcyMd7d9volsB5dPLBS6UQCtk1b jD6Jyz7ZvjPg76JFEnsc4mJUhRAwpd/WYrIUAwG9QyeTej+77oRvFdw4YJ2pUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735738864; 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=JUuoiH8OrqusXkK9jW4HJlEsLfnMgTWHL4/u/lD+27U=; b=jOM9qcIY+LsLH1VRojcwl8g5O3IKn8/mkBPuhd20ELdfxOI/bXrKIRulOvIZbutVoV4GO8 1gLSg9xTP1XtwyIZ+RmtP81hfFTusScP+tii/cxJvs9zVMd/SMnjVrDUn6NHejhw42AtGT lSsovejqFIdsIm9JcQMeW4C9CobclpjHyqycyv9Yx6wXJIlCHwa1ub21Skf4C0RLUOP0lr O4ZJ95nqO+ERXCJiDBx6Z/fIdwFUb7I/ZEvY2IquB11KQ9xHUDweBAX4XmEPk0ZmHBVCoN 3n2kqUwwPICIf7hXGfSNsKkWks8h3VE0TXVKyPkwUae+mEV/JQs2POrWscXPgA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735738864; a=rsa-sha256; cv=none; b=o16kakag+3FHprEm+WmtRTRJZmZw+x9qf5MiyIYWqOhXlVUmvbtjsnz6XWVB9x1s8YBex+ qq+nZ7AjeS+qQQcevsh8uMX0PbK+4gvwaBS53C5M880/KQ54hINrSgUvzo48CuAPtuJcIO HFJHZUYqSY/J64eevshJjE7aaRP6enWhjDyKEpJanEW8HxCJdQgulsblpPFLxuublsluOD GcJqrJANbzA6D1dKCONyGIExxGvGEs3r7NCdtoBOyv+PppVsG4OOjaY4SlZHGGXVUTthgT O2AbC9pPKJwMjnigiYgwtwBqYsypW0MlvmvBjQxEMr7Eqt7Di2zDPRpz3LAYLw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNWFX0G4lzR5y; Wed, 1 Jan 2025 13:41:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501Df3SP032926; Wed, 1 Jan 2025 13:41:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501Df3Cb032923; Wed, 1 Jan 2025 13:41:03 GMT (envelope-from git) Date: Wed, 1 Jan 2025 13:41:03 GMT Message-Id: <202501011341.501Df3Cb032923@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: dc0931100d - main - Status/2024Q4/bumeister.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dc0931100d075a0ef46a93092499cf0a4aa6f1dd Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=dc0931100d075a0ef46a93092499cf0a4aa6f1dd commit dc0931100d075a0ef46a93092499cf0a4aa6f1dd Author: Mark Linimon AuthorDate: 2025-01-01 13:24:43 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 13:24:43 +0000 Status/2024Q4/bumeister.adoc: Add report Reviewed by: status (Pau Amma , Chris Moerz ) Differential Revision: https://reviews.freebsd.org/D48189 --- .../status/report-2024-10-2024-12/bugmeister.adoc | 71 ++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc b/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc new file mode 100644 index 0000000000..d0292571a6 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc @@ -0,0 +1,71 @@ +=== Bugmeister Team + +Links: + +link:https://wiki.freebsd.org/Bugzilla[FreeBSD Bugzilla] URL: link:https://wiki.freebsd.org/Bugzilla[] + +Contact: Bugmeister + +In this quarter we came even closer to steady-state; we are dealing +with incoming PRs more quickly these days. +For reference: + +link:https://bugs.freebsd.org/bugzilla/page.cgi?id=dashboard.html&days=90[] + +The overall number of PRs came down from slightly over 11,600 to right +at 11,000. +This was due to work from several people to go over entire groups of PRs (see below). + +Mark Linimon attended several video calls with various src committers. +They are doing some experimentation to learn what kind of effort is sustainable. +The most recent effort was to evaluate the latest incoming src PRs; +you will note that many of them from the past few weeks have been marked as requesting feedback. + +Bugmeister folks also did some passes through the database to clean up metadata: + + * reassigned bugs away from committers who had had their commit bits safekept over the last year. + + * cleaned up bugs for Product: `Base` System Status: `In Progress`. + A number of these were not being actively worked on. + The count is down to 184. + ** In particular, Mark Linimon believes "assigned to mailing list" means "it is not really In Progress". + Perhaps it's been discussed, but we do not really have a state for that. + (We can make an argument that that itself is a bug.) + ** We are now down to only a handful of the above, from "too many". + The concept is to make sure `In Progress` has some real meaning. + + * evaluated PRs for mfc-stableN. + In particular, any having mfc-stable12 had that flag cleared. + ** The concept is to make sure these metadata have some real meaning as well: + e.g. "a commit has been made and should be evaluated for MFCs". + ** There are now a much smaller number of these. + + * closed numerous PRs as "Overcome By Events": + ** (old version) + (contains the string "boot") + ** (old version) + (contains the strings "alpha" or "beta") + + * evaluated "PR shows a commit" (possibly via Phabricator)" and "there was no trailing discussion". + ** In a few cases of the above we simply assigned them and made sure that mfc-stable[13|14] was set, if it seemed appropriate. + ** This does leave many that have a commit and then have trailing discussion. I think we will need more volunteers to go through those. + + * removed many of the 'patch' keywords from PRs. + In the optimal case these should now be imputed by metadata in each attachment. + In a few cases where patches are submitted inline insteada of as an attachment, the keyword stays. + There may be a few of these left over from the GNATS conversion. + The use of inline patches should be discouraged, as automation has no way to detect them. + Thanks to our triagers, especially Alexander Ziaee. + +There were various discussions about bug futures that came up in various video chats. +One is that there is a (supported) successor to Phabricator, which itself is now no longer developed. +Multiple groups will need to coordinate to evaluate it. + +Jan Bramkamp has volunteered to help with the task "automate harvesting PRs and evalauting whether they still apply". +Mark Linimon to collaborate. + +Clusteradm@ helped us fend off yet another crawler site. +While that was ongoing, bugzilla was nearly unusable due to timeouts, as were other services hosted on the same machine (wiki and cgit among others). + +We also welcomed our newest Triage member, Lexi (aka 'ivy' on Discord). + +Finally, glebius was added to bugmeister@ alias as core.13 liaison. + +See also: link:https://wiki.freebsd.org/Bugzilla/SearchQueries[] From nobody Wed Jan 1 14:04:18 2025 X-Original-To: dev-commits-doc-all@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 4YNWmL4HqWz5jyS8 for ; Wed, 01 Jan 2025 14:04:18 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNWmL3K2Cz45ZB; Wed, 1 Jan 2025 14:04:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740258; 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=44KqARSUffrCYSfmSkSinxmPHddrL41lDlr6T3eHMLY=; b=C9kTJMl4AzgtDGloLILQooLxg/gHN1E26h+N3GsbdG6Y4gRVWgRxUfTySaYUEqPn3btrsp xDGjpcGsjRUYUp7irAEYGeHWjSBhORZXtsJd6EdALOlsURYdaQJQveAhLHaiR2+dPvTOVC 3dpi4g+W7OTy1OE+V65Afny+7UcK/FoOlHoMwep6jpQZl5U8j2EqxQDZyLRbmdA8CcWZTP 0u44a5PpOPTXHaDEI3MDb4pgxKmzHPRQDlvtMeQM/Z4NqMdizjP9TBSOrM93ltRjwTyO/4 amYvgfHQoE6NferV5DQpbAPUab2GZp0EiZYmsJNBblE+PmO0AxfgKaRtNdHEMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740258; 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=44KqARSUffrCYSfmSkSinxmPHddrL41lDlr6T3eHMLY=; b=OQwTJD6G0kCfxEuDXgpuZSguXP08Pk7Adw9jiZKme+vyy82n5PXc3yJSBJYLAaJwXQL8B9 Hd0d+Kd0otJ2Af61vZ7Z+STfOU+1o2g457+0t+lmkOfP30fxI4RCLlKL9CpHzTGoxbZSdt 4S/JydaHA0EbAbwdKkpGoZvfj6JcLJmOp7Y5AbR+1t4JrP7b8VSKYWEqbt21dmT1khYMWb pDAC744obWrJWyC269wlJi062U61KCelukSFR+BCTVw/NHmOyNz/ntZSTz6hBGuLmhzGj3 p2cBaouljywKNM0rDztrpWOPelXaErewr3Pr9qInUghjQFnkIFi+NdSX0gAC0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735740258; a=rsa-sha256; cv=none; b=kNCYFtpPPgK9jZeyHKsBZZIu4NrNoN/SjwtQQCVIBg6SzJkR0FCi+v3/zD+f1ailXxKbhQ M/mR++KJ7dJFmHFmnE+zs5K8InZ7GcNTvLPhHZ6x2ewqa7mimZWmpxWluE8COlgKhib3D9 09g7AA25+mx+9k4v1dnL7i0+/ts1idEvjNWwf4bu8G8F4SjTsQmY+vNvoaNxQ+ZbGzfHw/ 4P8eWnJlDNLppPyyP3XnXfeoXcqpBi72EU8H059ukGIP6dXP5LjbqNWEf2uXZmRCpAv5Ms oIfNN/l2VjPCHNVLuCKgYYDTl7eqptzMgTr7rrfbfwxzyCl/hORsBIrBSlNm4A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNWmL2wNvzS77; Wed, 1 Jan 2025 14:04:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501E4I1E078334; Wed, 1 Jan 2025 14:04:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501E4Ino078331; Wed, 1 Jan 2025 14:04:18 GMT (envelope-from git) Date: Wed, 1 Jan 2025 14:04:18 GMT Message-Id: <202501011404.501E4Ino078331@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: fbf3893ad0 - main - Status/2024Q4/ports-collection-accessibility-colors.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fbf3893ad06b3ce597aa278ceba96ab88b303ec0 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fbf3893ad06b3ce597aa278ceba96ab88b303ec0 commit fbf3893ad06b3ce597aa278ceba96ab88b303ec0 Author: Alfonso Sabato Siciliano AuthorDate: 2025-01-01 13:48:45 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 13:51:05 +0000 Status/2024Q4/ports-collection-accessibility-colors.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/445 --- .../ports-collection-accessibility-colors.adoc | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/ports-collection-accessibility-colors.adoc b/website/content/en/status/report-2024-10-2024-12/ports-collection-accessibility-colors.adoc new file mode 100644 index 0000000000..bf72031d32 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/ports-collection-accessibility-colors.adoc @@ -0,0 +1,23 @@ +=== Ports Collection Accessibility - Colors Low Vision + +Link: + +link:https://wiki.freebsd.org/portconfig[Project wiki page] URL: link:https://wiki.freebsd.org/portconfig[] + +Contact: FreeBSD Accessibility mailing list + +Contact: Alfonso Sabato Siciliano + +FreeBSD provides the Ports Collection to give users and administrators a simple way to install applications. +The collection provides tens of thousands of ports; port configuration is a key feature. +It is possible to configure a port before the building and installation. +The command "make config" uses a text user interface (TUI) to set up port options interactively. + +Recently low vision users (mainly with cataracts) have requested new features to easily change the colors of the TUI. +Several features have been implemented to allow changing colors, for example: a new environment variable to set the UI to black and white, or the ability to set colors by reading a configuration file at runtime. +All features have been described in man:portconfig[1] since version 0.6.2. + +To note, blind users can refer to https://www.freebsd.org/status/report-2023-07-2023-09/#_portoptscliports_collection_accessibility[PortOptsCLI - Ports Collection Accessibility, Status Report Third Quarter 2023] to use the Ports Collection. + +Tips and new ideas are welcome. +If possible, send reports to the FreeBSD Accessibility mailing list, to share and to track discussions in a public place. + +Sponsored by: The FreeBSD Foundation From nobody Wed Jan 1 14:04:19 2025 X-Original-To: dev-commits-doc-all@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 4YNWmM6ksrz5jymT for ; Wed, 01 Jan 2025 14:04:19 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNWmM4XcWz45GF; Wed, 1 Jan 2025 14:04:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740259; 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=69iSC5rzJJMTBBnCZrOPhYQKfQNsvpWbvtZt74J20AQ=; b=SMMPuZQS+DK5MfaT32m/jLhyRtPV5RzlqjO7wpVR4bJ7WbLX8DzOrHXhN+Xiz7VS01nBxF +6iMvPhaBcXSbQHo0TTjcQ94qdm3lCtbp+l/LDJlVnigP+hAx1ucZccHYXz9Ih56ItjK93 LGxTFpq3FuLSnztqLRGv/K2B3zajS6iXNQAT3TNHOUyFiZCGzsH7DpNggGqp8g4L09i8Bl P/nvuj3GV4pGRUHmMxpXEfV1UqxkCd3CRSGHnn99HJX06Wf9e6UleS8f62wy50rsnik7kp fvUhqOlX83UjjEJePmB1QkOwGXif5CIoCkb9K2/0Dh117kFXHCKKrR9b+SVXig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740259; 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=69iSC5rzJJMTBBnCZrOPhYQKfQNsvpWbvtZt74J20AQ=; b=vVWdoeCg38JvpNSCgVqx2DR0MpxqXc8oGACTL8UF1jzkcA5FHuUFWOiRnVq2GkyYI8P4eL Ah3zUzM/bCd5Ht9MTlBcm0X4/zNi35yonxKC2AyyTaFwz7pHBWHK4s1S8MUtB1XjCPZ1Eo IkQB5tBaiO64EhsJ7j+mPugxJrk/8WfEOtrX52P+ao0XPG1QBbKMsUMkEfZ4tV7LnhTFl0 653daEirkWBodAPDhTZjayvUXt0lm15KevkOkd9CPwekQGRWZ9JSF0zeB5rMg0DKnHD1As jP3ar1U3vh8R5IMSz9oYkn7Dyz90muGguJPPhen9fe2ENizR5cRyonKcFPYW3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735740259; a=rsa-sha256; cv=none; b=IXIYWEeiRYK6zgSl42bouJ7t2O+yyyxIv/pB67RQcmLKsvap/BypvYiB0jcSokWtoW1wM7 KiOjZ60RzXIzZihfuMfdNeSeIeo7Jpx8YlJ3LV2nEzyLSJ7oRljdXNt0afztxu4S8DeG8d AVlSsewYUQbimAtsh2qG1PW5BA147Nk5S+1OlIzV1i6OEGhxSoeQyxbKYU7QFgUPmwvKa6 FO/3r58DMZaEng8tjTaXwov8/AMsHDV1QeiNT40LAAP87w0Pj1cj+u77u5AMxjcKdINTkW rZpJ3QvDOMdD/2Op5MKGs6j2z9Gh8uJbZLwR7swKIu8O8k0EhPMVusVuNS/luA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNWmM3s9DzRxy; Wed, 1 Jan 2025 14:04:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501E4JRZ078388; Wed, 1 Jan 2025 14:04:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501E4J9S078385; Wed, 1 Jan 2025 14:04:19 GMT (envelope-from git) Date: Wed, 1 Jan 2025 14:04:19 GMT Message-Id: <202501011404.501E4J9S078385@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: a881d85f4e - main - Status/2024Q4/buildpacks.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a881d85f4e6afde0d220fd026f60a468e1c27fd5 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=a881d85f4e6afde0d220fd026f60a468e1c27fd5 commit a881d85f4e6afde0d220fd026f60a468e1c27fd5 Author: Robert Gogolok AuthorDate: 2025-01-01 13:51:31 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 13:51:31 +0000 Status/2024Q4/buildpacks.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/446 --- .../status/report-2024-10-2024-12/buildpacks.adoc | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/buildpacks.adoc b/website/content/en/status/report-2024-10-2024-12/buildpacks.adoc new file mode 100644 index 0000000000..28d4768b3c --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/buildpacks.adoc @@ -0,0 +1,33 @@ +=== Containers and FreeBSD: Cloud Native Buildpacks + +Contact: Robert Gogolok + +link:https://buildpacks.io/[Cloud Native Buildpacks (CNBs)] transform application source code into container images. +Those images can run on any cloud. +With buildpacks, organizations can concentrate the knowledge of container build best practices within a specialized team, instead of having application developers across the organization individually maintain their own Dockerfiles. + +A few weeks ago, I've started to look into FreeBSD support for buildpacks. +My goal is to have working versions of the tools link:https://buildpacks.io/docs/for-platform-operators/concepts/lifecycle/[lifecycle] and link:https://buildpacks.io/docs/for-platform-operators/how-to/integrate-ci/pack/[pack] in the next few months. + +There were previous attempts to bring support for FreeBSD to buildpacks, for example to `lifecycle`: + +* link:https://github.com/buildpacks/lifecycle/pull/1087[Add support for FreeBSD #1087] +* link:https://github.com/buildpacks/lifecycle/pull/1271[Add FreeBSD Support #1271] + +After looking into those changes, I've decided to first introduce some general cleanup steps to keep the required changes for FreeBSD small. + +This resulted in the following changes that were successfully integrated: + +* link:https://github.com/buildpacks/lifecycle/pull/1431[Remove obsolete // +build lines #1431] +* link:https://github.com/buildpacks/lifecycle/pull/1432[Use unix build constraint #1432] +* link:https://github.com/buildpacks/lifecycle/pull/1439[Support FreeBSD build phase #1439] + +With these steps, it is now possible to compile `lifecycle` under FreeBSD. + +The next steps are: + +- Provide missing FreeBSD functionality to `lifecycle`. +- Further investigate FreeBSD as a build target in `lifecycle`. +- Investigate and get the tool `pack` to compile and run under FreeBSD. +- Provide `lifecycle` and/or `pack` via FreeBSD ports. +- Investigate the idea of FreeBSD buildpacks for some popular languages, similar to link:https://paketo.io/[paketo buildpacks]. From nobody Wed Jan 1 14:04:20 2025 X-Original-To: dev-commits-doc-all@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 4YNWmN5tGkz5jyV4 for ; Wed, 01 Jan 2025 14:04:20 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNWmN4Z1Lz45LR; Wed, 1 Jan 2025 14:04:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740260; 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=m8XBwhyvW4UDx6jOVwFjAGfPGtChw4bJLQ4ukhD69e4=; b=Hr5U8DGhQSY/CUiR6uwC3agcm80x8Nx8zZtlUx3N71z6D1Zz7aBhkuyYf40aINPfliEZQP t+pepSmBUc7+4j54+JvnSXIUtuJacMjTpRmtK6XYx37nH0OlBs3CWCNE45JfTnaEPbrId2 OwLkMV1+e5QMeQERzMyWA5apWaMef5Zu5T/hWC1vSNXPhX6l9nATwsqNLSkV+ej78/4R5V dAz80XxYCunoKSR0UFbuPCE2f5VZrGl/WwwHF8xEFQozoavdP5OIhoKov/XNElLuIaH/zP U6ARFO7h1qmKwRxbafDSD0ha5VaH/tdPDi0SqkPTCMBQOQiiSftu8VZhGDON9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740260; 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=m8XBwhyvW4UDx6jOVwFjAGfPGtChw4bJLQ4ukhD69e4=; b=ojzZuLosQfoqzGrg0rhqySH9SMvaEvHmqUihuF0Nt1sMDBAdBD6b8vpsi1pASlDwNN3E7p W9bRSWdAlNUrfaD6ZlGls+g6lL6am05Nr6awSozikIJANGl4+t+dPuStNq9iqw12R/WtPs uHRoZoJX3d091Msl2PWKbLexzMblIc0BME57fMLz9O4hftdwvq5Dcu9Z6ZfBXegurBkWkn YkwDniFa1//rd4xt3u78v7ayROz4hzhrOyLtR4medAOeom/RHWbEbcb0Thn7PJ5mr9UaHZ B9++TI2N1JqYO3p0c0bs4v/Zbwjb/1gefm2kok1W40mp0wAH/Gd4Igf7g0mxBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735740260; a=rsa-sha256; cv=none; b=HjffF/6lFgJ/zz06+YTfb4hlv9dRQZBqP2CTta0fNT+n0pJRV2ft9QcMQ++YHHpG920VSB IwkUJk/ED/Mb2FwRwGQQTzryUXDAbFshGe1cHFB9a92tdWXugBILTGvhy34DmVqK8KLiYJ Mwq74wt2XHKgmGI9lTOcALlxjdewRDxbdjw7A/CyCJfkv+gsLetvfctyc3/fFzgq0HDugk Yfbzo5yUdJLPzmRp3XJ9BTXNv/4/vMhO8J3yCAxnzDMdKVLovXi6GB20gzI+kb7hFyln9M BuAZdLn/+zdTjpaV9Q6lWc3jBPZHXkaowD7yFCJicl+0HK8sWXbZ550aWssYwQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNWmN49xczRy0; Wed, 1 Jan 2025 14:04:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501E4Kdu078432; Wed, 1 Jan 2025 14:04:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501E4KQw078429; Wed, 1 Jan 2025 14:04:20 GMT (envelope-from git) Date: Wed, 1 Jan 2025 14:04:20 GMT Message-Id: <202501011404.501E4KQw078429@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 05a93e77aa - main - Status/2024Q4/xfce.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 05a93e77aa8a4579d9b7f65badd518dfd94f9125 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=05a93e77aa8a4579d9b7f65badd518dfd94f9125 commit 05a93e77aa8a4579d9b7f65badd518dfd94f9125 Author: Guido Falsi AuthorDate: 2025-01-01 13:55:03 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 13:55:03 +0000 Status/2024Q4/xfce.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/447 --- .../en/status/report-2024-10-2024-12/xfce.adoc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/xfce.adoc b/website/content/en/status/report-2024-10-2024-12/xfce.adoc new file mode 100644 index 0000000000..6e822d7608 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/xfce.adoc @@ -0,0 +1,20 @@ +=== Xfce on FreeBSD + +Links: + +link:https://xfce.org/about/news/?post=1734220800[Xfce 4.20 Upstream Release Announcement] URL: link:https://xfce.org/about/news/?post=1734220800[] + +link:https://www.freshports.org/x11-wm/xfce4[Xfce meta-port on FreshPorts] URL: link:https://www.freshports.org/x11-wm/xfce4[] + +Contact: Xfce team + +Contact: Guido Falsi + +The FreeBSD Xfce team (xfce@) works to ensure the Xfce desktop environment is maintained and fully functional on FreeBSD. + +This quarter the Xfce team members are pleased to welcome Xfce 4.20 to the FreeBSD ports tree! + +This new release adds many stability improvements and some new functionality. + +Upstream work for this release was focused on getting the code base ready for Wayland support. + +This release brings experimental Wayland support, although not all components have been migrated, so it may not work for you. + +For further details, refer to the link:https://xfce.org/about/news/?post=1734220800[Xfce 4.20 Upstream Release Announcement]. From nobody Wed Jan 1 14:04:21 2025 X-Original-To: dev-commits-doc-all@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 4YNWmQ1Gjjz5jyV7 for ; Wed, 01 Jan 2025 14:04:22 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNWmP5pmzz45ZD; Wed, 1 Jan 2025 14:04:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740261; 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=Xl1dKXEtG4jFhT1ONipVFVohd7gi16znN/91wCw9Rcs=; b=mjQ+Al+mrp0cBSXjQOT9OG323ZDYEamp6gSvehoCRtG27HeU90OjGpz+EGTWQ5FdQvanov eqT5Lz9ygT1X7vBiBAUuHkCuDW+8XCawdb0mjilFO9v2SguDqrNEAN/MRcsxZVwRUkRSth 3LMDFmmamBXHp2k2b2p7y61l8RbP7zPtup9GbEPy9mcWu4esqo0V99/isnaRpRLsbqiyAs 9g7vMZ1dbGYMYd2JwjCPliM5rDy8qLqig6Pj1cYEXVW8txPf20jZjGh4aEM//xLfNiOAPw lRcdCpq/0ETxvWX97k40ymOcEQALUIJtiXIXxbtR9bAZL9vjW0RgAJzGIQSJ0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740261; 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=Xl1dKXEtG4jFhT1ONipVFVohd7gi16znN/91wCw9Rcs=; b=dLkzpQRrYLZsNtVZw4JJiOGJg1lMdJnvZ5PzXfJX9ob4Syjr5ME66PrS/JV4gz/a2tWv0M 26DMpOY5kmFFkTrcVJCFTvUy0XS8us5DUJ9JqKKY3oOiazW6Sh5ZYBtJArHtZ5BETyUBs9 ZKjTUMiHgrFQ6HlzdFeFjzqtDa/NmAhQ5HxF38c6Xw46ebKcqYWPvWDQck79/CWbc/UBEF SAWWsWNr00Y9M2d0VeHCKm/AXYypn2JVdjGjHOnb/Q8OFSfWC7snBpYFlzmwC/Pz7Xyu48 WIdjZO9V5pczrI70ke9DDw6WW+B5+nRGKJfLYBsSIPZ/PmvS4Nk5gvpqRJSHxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735740261; a=rsa-sha256; cv=none; b=wQG0sX3RpudeOesH/Ol4cizrYWjRruPQ2bXx3C4XjT3Yj52Ggn4eGQRdNHXDzL4MApPiH8 F3qbgw/F9EqbabSzmP7DUpZwNPoU5cXG+tper1ujGL8iiDPPcA/9MhPYKyvaTcAOIxc9Md 3dWuaPKgnOAhLTGAVXkikF97yGDGSyQQ8FPz6g9yp+X1XmgVrbA9cQn3H83RhUBnTqhgcM 2jHwa2mmgRmggJlC4axwj7aTpJOgtY7kbtDyuqQq24+kshceZgv7Yn/babpiO6Lo/lg9P/ gdCkugnCqG5JQ4abAgt5booSRRFySUQBp3EoING12gTLbfo9EFaID9SiYp7mHQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNWmP5QfFzRvm; Wed, 1 Jan 2025 14:04:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501E4L0f078468; Wed, 1 Jan 2025 14:04:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501E4L3e078465; Wed, 1 Jan 2025 14:04:21 GMT (envelope-from git) Date: Wed, 1 Jan 2025 14:04:21 GMT Message-Id: <202501011404.501E4L3e078465@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 279ae4906d - main - Status/2024Q4/erlang.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 279ae4906d92cc2a871d42876fa3786a9bfa2cd3 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=279ae4906d92cc2a871d42876fa3786a9bfa2cd3 commit 279ae4906d92cc2a871d42876fa3786a9bfa2cd3 Author: Dave Cottlehuber AuthorDate: 2025-01-01 14:00:18 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 14:00:18 +0000 Status/2024Q4/erlang.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/448 --- .../en/status/report-2024-10-2024-12/erlang.adoc | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/erlang.adoc b/website/content/en/status/report-2024-10-2024-12/erlang.adoc new file mode 100644 index 0000000000..017e18c87c --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/erlang.adoc @@ -0,0 +1,24 @@ +=== FreeBSD Erlang Ecosystem Ports update + +Links: + +link:https://wiki.freebsd.org/Erlang[FreeBSD Erlang wiki] URL: link:https://wiki.freebsd.org/Erlang[] + +link:https://erlang.org/[Erlang/OTP language] URL: link:https://erlang.org/[] + +link:https://elixir-lang.org/[Elixir language] URL: link:https://elixir-lang.org/[] + +link:https://gleam.run/[Gleam language] URL: link:https://gleam.run/[] + + +Contact: FreeBSD Erlang mailing list + +The Erlang runtime system, commonly known as the BEAM, provides a runtime that is used by a number of programming languages and applications in the FreeBSD ports collection. + +In the final update for 2024, the Erlang ecosystem team has been busy: + +* Regular updates to all Erlang/OTP releases, to stay current +* Elixir 1.18.1, Gleam 1.6.3, and RabbitMQ updates + +Users of RabbitMQ need to update each quarter to avoid being stuck on an unsupported release of Erlang/OTP + RabbitMQ, without a supported migration path. + +Note that as the upstream Erlang OTP team only commit to supporting the two latest major releases, more and more point updates are arriving for OTP26-27, but not for the older Erlang runtime releases, which are now unlikely to get security and bug fixes. + +The Erlang team will be updating the default Erlang runtime to OTP26, to package:lang/erlang[], along with the usual dependencies and tooling. + +Additional testing and community contributions are welcome; please reach out on the mailing list, especially if you are able to help testing of specific port updates. From nobody Wed Jan 1 14:04:22 2025 X-Original-To: dev-commits-doc-all@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 4YNWmR5RQXz5jykY for ; Wed, 01 Jan 2025 14:04:23 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNWmQ6Pdkz457R; Wed, 1 Jan 2025 14:04:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740262; 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=8DaUDfjrmYxVVmd0u91xXjKUDCrACe/LCzdaz1Ktli8=; b=CZERaIuVflCxT3MI/yHkv671eVNldzWIADYA8/QVibeNB1Fv/V/KKUMYiYc2cPrO5WJl4W MovfmNQYG5N8cceZFKiLAKsoEeh1VfkSEmV4gNR3n58Qjy2smQQL0rd/0STjndmUeoSwnU Hz1k2FJ/IyE1M+yRWnAKTWpSs9zxNeV30ylDZXYYYrRJl3YI3Bp0zi1NlfxZgODgaM5ASj +IYbap5ncoM5jnyb3JAKgdTBNRMF18LOQkguhNJIJGdVNR8yNUWfmsxAVqwtyvcFeXyBYA wOSsA4HVB7xKWleJSm4muRui2IM1fHPKq5Dvv4kB4cXDrPHdJrAVpnj/mhxNIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735740262; 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=8DaUDfjrmYxVVmd0u91xXjKUDCrACe/LCzdaz1Ktli8=; b=GlRx1e2CP2zzxSdoOTaNvI3cG7Fmyp9b5POpaLjBrSp1I2gQieDJnHH0k+DGQqDKE6BL2n 5ol9to1hbkMn71uX0Oa3TwW92KFq01gpLynCeX0Ch0yCA8meZhtNi5NuGlBG9WqafSm8T6 vtJOFEa4eQ0/zKGmQcK6Bj2uzh+Dv9IrrzvsvUQxJXCw33a6ZLgy5t+DaEzuyGfAaK2eoB JwXatB+7UGDOESeXmNh/3TTnK5ZX/x45boEX5mDhXMRtdpc2LMVdfwgHdYytBN9AHgpcpb TjAgzEfUaeHD26ZHKfbU6F0DyWCZyhbplW++lhpfVf1kheL5RjnH7y7LEhSBdA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735740262; a=rsa-sha256; cv=none; b=wNvRrmRb/2OsYS4UASIXNfDml+BmkDEzKMcBi96kLZubbMUs6UugA3q08LSKt1E/uF+bv7 dXQUZCjCQR9rBHGSYsocUPudD3PgJyNLaFM4a3pOrTHlYACXGmu+V93i+1zKDk13C03btr Q+M5jKLsjGPref2/WepEMAw1Vys+8P7rIvWmxT88DAChmUuUksLmeg0NW1fkn18JJ7EUBO CcZBTdzNey0C1wP+pvmgY8Ob4wOGJSs99j+Ye7iVnteNi/Nvw3cTZ2nqHftfv5ViIlrwSY 7k0oNV6otNPqZPpFCs7OGsI9TlAszAUn8A/rE6x4gOHC4ftwuOvS2UulNpnNZg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNWmQ5zqfzRy1; Wed, 1 Jan 2025 14:04:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501E4Mrp078524; Wed, 1 Jan 2025 14:04:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501E4M8i078520; Wed, 1 Jan 2025 14:04:22 GMT (envelope-from git) Date: Wed, 1 Jan 2025 14:04:22 GMT Message-Id: <202501011404.501E4M8i078520@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: fd671ff46e - main - Status/2024Q4/gcc.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fd671ff46edfa804036c134e5d83fd632cbc032b Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fd671ff46edfa804036c134e5d83fd632cbc032b commit fd671ff46edfa804036c134e5d83fd632cbc032b Author: Lorenzo Salvadore AuthorDate: 2025-01-01 14:03:07 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-01-01 14:03:07 +0000 Status/2024Q4/gcc.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/451 --- .../en/status/report-2024-10-2024-12/gcc.adoc | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/gcc.adoc b/website/content/en/status/report-2024-10-2024-12/gcc.adoc new file mode 100644 index 0000000000..a278ac71c0 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/gcc.adoc @@ -0,0 +1,26 @@ +=== GCC on FreeBSD + +Links: + +link:https://gcc.gnu.org/[GCC Project] URL: link:https://gcc.gnu.org/[] + +link:https://gcc.gnu.org/gcc-11/[GCC 11 release series] URL: link:https://gcc.gnu.org/gcc-11/[] + +link:https://gcc.gnu.org/gcc-12/[GCC 12 release series] URL: link:https://gcc.gnu.org/gcc-12/[] + +link:https://gcc.gnu.org/gcc-13/[GCC 13 release series] URL: link:https://gcc.gnu.org/gcc-13/[] + +link:https://gcc.gnu.org/gcc-14/[GCC 14 release series] URL: link:https://gcc.gnu.org/gcc-14/[] + + +Contact: Lorenzo Salvadore + +The link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281091[exp-run to update GCC default version from 13 to 14] is getting forward. +As usual, thanks to everyone involved. + +If you maintain any of the affected ports or want to give a hand preparing and testing some patches, you can consider trying adding `-fpermissive` to `CFLAGS` in affected ports as a temporary solution: GCC 14 has transformed some warnings into errors, which is the cause of many of the failed builds. +The `-fpermissive` flag switches those errors back to warnings. +However, it is preferable that upstream updates its code to remove those warnings completely so that `-fpermissive` is not necessary, possibily with FreeBSD ports maintainers support. +If the code is not maintained upstream anymore, the time might have come to deprecate the port. + +Work has been done on some bugs too, mainly upstream: +- link:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117210[] has been fixed: a recent change in the FreeBSD headers caused a regression in the GCC 15 development version; +- link:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115008[] has been fixed: this was an issue with posix_fallocate failing on FreeBSD on a ZFS filesystem; +- an attempt to fix bug link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282797[] specific to aarch64 for -devel ports has failed. +If you are able to give a hand on this, it would be very much appreciated. + +Thanks to everyone who has helped with these issues. From nobody Wed Jan 1 18:13:56 2025 X-Original-To: dev-commits-doc-all@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 4YNdJN62zYz5j1J2 for ; Wed, 01 Jan 2025 18:13: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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNdJN43KDz4VCj; Wed, 1 Jan 2025 18:13:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735755236; 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=YN4aQ7/7QcEV1Xu21b9qWnQ1enjds7oHwZ1IFPZPwVQ=; b=E/0LXJUUVmXmu+VQZkAUE28bDHGu3pI7GCd2AlRrrS4yPG8LpZxLiKXkaGSiWf8ZZ7GRsS xNwAZW6SmA7AGFwi6qInoMAU/U5KErlM7OxUPyW+XK+iYacHuDXlTvjQwd3sWpttbRKuGY 2Ye9rtlgV/En3v+GCqCC8hpdaW2SmBe+1r71dofYuT7qEtfvLgHnbxrZXDsHNWQjhoCv+0 rYZYCzh0BffzAM4aJ2QLPtufXJSYvacS/cTuAClUR26bYsz2J4FZyVaQx+w9owDqm2VJ0h AdsawH2Sy1H3UtP08ije+JR37i4mlnEX3q3YoAnLlKoreNtE7NbWg6XEDJN+KQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735755236; 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=YN4aQ7/7QcEV1Xu21b9qWnQ1enjds7oHwZ1IFPZPwVQ=; b=TIzt8Rlsst0JvyFfhi6DRnj/Q5SaW73UPL5LcHTDc9g3QmX7raUBAkUG85HWsz5jZJXhIs 3M7neRbroA77ug20kn34CnMBD+eU9PDicvblHTHjqKR6VEgUgegFQrbqsc9Jrv1CUhBhAy 2e31cyrbUQRNGaMUEkaXS8Ps9dEgc2vhbr1nixqhA+AEohf6Yc1LsEQ8p7fbAM1sxM3eDR EVn8prpboZ+V6i+NdyKE5g5OnCzcTeRXt5QlFPYkhjs/wkdWgLe26kGUyoutwKr54rkOpk V/2r2UG5mxaOeo9lOYiEiHv6vBpJNtAi9EAFs9Tt6ll1NAx20MvXGocgXSTR4Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735755236; a=rsa-sha256; cv=none; b=s4nAggAEP9x1EauFAD05zPVJz/piyOtO9XsSi5DzWwWVQN3CElCPt2WFg0O1OlzUZJnwEq fn08NQ5EhVhwjLofTNI2i2+qVah/yhAlW2X7xxRW6l+vVzOLoWM9n2hI5GmddJ5LhrYg+c wWKmx7C8zXLhFyA/FKANo2u211TJHpYayrbfwJbTmiaY1Kh7QlNo3E9Rpy0zIqBdBxABbG T44boLRNNZFWHeu67eBzcTJmiKwIapTlMjZSfYpOTYzHHiGbiwS+Aft3i2xuFwdrGZD7a3 BMVcyKsbqVv8OlooClUU1MMDBQM2wQAJiqMQrRjjjNDIpIEUP1kwZvEAP1txPQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNdJN3gDRzbZK; Wed, 1 Jan 2025 18:13:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501IDuCY047739; Wed, 1 Jan 2025 18:13:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501IDuk0047736; Wed, 1 Jan 2025 18:13:56 GMT (envelope-from git) Date: Wed, 1 Jan 2025 18:13:56 GMT Message-Id: <202501011813.501IDuk0047736@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 0f9b069936 - main - Status/2024Q4/releng.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f9b06993608b8fb7b373a3c343ea80013ea3dfe Auto-Submitted: auto-generated The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=0f9b06993608b8fb7b373a3c343ea80013ea3dfe commit 0f9b06993608b8fb7b373a3c343ea80013ea3dfe Author: Colin Percival AuthorDate: 2024-12-16 21:18:24 +0000 Commit: Colin Percival CommitDate: 2025-01-01 18:13:37 +0000 Status/2024Q4/releng.adoc: Add report Approved by: salvadore Reviewed by: Pau Amma Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D48114 --- .../en/status/report-2024-10-2024-12/releng.adoc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/releng.adoc b/website/content/en/status/report-2024-10-2024-12/releng.adoc new file mode 100644 index 0000000000..9f40821dbd --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/releng.adoc @@ -0,0 +1,18 @@ +=== FreeBSD Release Engineering Team + +Links: + +link:https://www.freebsd.org/releases/14.2R/announce/[FreeBSD 14.2-RELEASE announcement] URL: link:https://www.freebsd.org/releases/14.2R/announce/[] + +link:https://www.freebsd.org/releases/13.5R/schedule/[FreeBSD 13.5-RELEASE schedule] URL: link:https://www.freebsd.org/releases/13.5R/schedule/[] + +link:https://download.freebsd.org/releases/ISO-IMAGES/[FreeBSD releases] URL: link:https://download.freebsd.org/releases/ISO-IMAGES/[] + +link:https://download.freebsd.org/snapshots/ISO-IMAGES/[FreeBSD development snapshots] URL: link:https://download.freebsd.org/snapshots/ISO-IMAGES/[] + +Contact: FreeBSD Release Engineering Team, + +The FreeBSD Release Engineering Team is responsible for setting and publishing release schedules for official project releases of FreeBSD, announcing code freezes and maintaining the respective branches, among other things. + +The Team managed 14.2-RELEASE, leading to the official RELEASE build and announcement in December. +Planning has started for the upcoming 13.5-RELEASE cycle, which is expected to be the final release from the legacy *stable/13* branch; as such it will include updates to "contrib" code and some bug fixes, but is not expected to have any significant new features. + +In addition to previously shipped release artifacts (ISO and memory stick images, VM images, cloud offerings, etc.) the Team is now also providing OCI compatible container images. + +The Release Engineering Team continued providing weekly development snapshot builds for the *main*, *stable/14*, and *stable/13* branches. From nobody Wed Jan 1 18:13:57 2025 X-Original-To: dev-commits-doc-all@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 4YNdJP6vwjz5j0rQ for ; Wed, 01 Jan 2025 18:13:57 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YNdJP4X5Nz4Twv; Wed, 1 Jan 2025 18:13:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735755237; 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=c4jNxjrzbKYxDizC87PE3iZDdobW1SgToaTC9emmwVk=; b=qgpSFLRFOZGpZx9x4gpN67it2F3WXQ3Uw3ji9yqJuj4gjIk79wKie3eNlWM/A8eI55yUt1 D2XxryDluPEAKO1c4AEwa0R+BQ18oYEe1SA7yQzuhFrlBIdK8rxpbqUHV0EZsuEIv5zAhc zvsSyn6oKl/tWevX2hsLz78GqmhnayCs9TKjRUmyzDe129JfNuT0cdtskdoZgwt5XpjK+q 5pXs5r/zzCRwlLOZisC/pTo3/OG/SupE5uQA9w6h4pgv3pphfh7u0F30Ftvxr2npgPBza9 EI7g4wApxEU/0k9YyERDKcX6hd614IdyBn63puK8x1Lr8lGvpfiBqkngNW4pjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735755237; 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=c4jNxjrzbKYxDizC87PE3iZDdobW1SgToaTC9emmwVk=; b=wjQkgYlKydoABuAWnk47DPGmwUgZnn+taX1+F5AsBsRvPVX19a+XTpqDDQBHkA9yr0LVFD GzPFWNdRXBA9mvu9jW6+xzZAc5CRuw5b8eymBXuDQYeG04ET2tEX1nmhWIqkhgn7iAU028 VZ7DOWCzWqWZ80/ijv4n/lOd8CgtpbktWeBqo4IqBn6kFOmxVOFtQdaqdmrxxOBBFUJglp I9OCP5zgmAGPl9bCsuaBX6BEhzvSByTPEp+M8yJaERsSyOOXqinByMNx/VsLwKsSo0JPf8 BIPcHQUbDrgLtQNXhplpw894wwPfg932bTlWgvvz21a0Iju3Ojz10bM+ldOnmg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735755237; a=rsa-sha256; cv=none; b=R5yEKEKdY7buc0D7MR9ilzUH8y5Kq3Y/j2ftPNHGLtIaqP/jdfvHR7IuQaDOJrQYflthqi 7NdUXb8XS4IWGBLoKIeTN6W5zWls7sWcDuF8lljo9hwfDj5TbnwEzDlwtmQ8TBNi3x0i9f M19FWh/o9aqUI9Vz+quE0g841F6JzU7wV/4OxHFT+tMpGI7GKp/2RGbZ7wEyLE3a96bw1K 7CVWPx7Fqf+x0/IGghncvtPudqgDLj+DL9bQHnhitv8WYUwBKFrxNrqb9ie6HikI7h8cS+ 3uYYVRItYdhczoqBigTRxo0hZK5/DoXkodVJyyvgaeZS3Vaa+tu5fZ82SVBSyA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YNdJP484JzZgD; Wed, 1 Jan 2025 18:13:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 501IDvDI047775; Wed, 1 Jan 2025 18:13:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 501IDv0b047772; Wed, 1 Jan 2025 18:13:57 GMT (envelope-from git) Date: Wed, 1 Jan 2025 18:13:57 GMT Message-Id: <202501011813.501IDv0b047772@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 00e9a6b8f5 - main - Status/2024Q4/ec2.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 00e9a6b8f55c25baa80a2397e2f292cfae496ce0 Auto-Submitted: auto-generated The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=00e9a6b8f55c25baa80a2397e2f292cfae496ce0 commit 00e9a6b8f55c25baa80a2397e2f292cfae496ce0 Author: Colin Percival AuthorDate: 2024-12-16 21:49:23 +0000 Commit: Colin Percival CommitDate: 2025-01-01 18:13:45 +0000 Status/2024Q4/ec2.adoc: Add report Approved by: salvadore Reviewed by: Pau Amma Sponsored by: Amazon Differential Revision: https://reviews.freebsd.org/D48115 --- .../content/en/status/report-2024-10-2024-12/ec2.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/website/content/en/status/report-2024-10-2024-12/ec2.adoc b/website/content/en/status/report-2024-10-2024-12/ec2.adoc new file mode 100644 index 0000000000..8538353217 --- /dev/null +++ b/website/content/en/status/report-2024-10-2024-12/ec2.adoc @@ -0,0 +1,17 @@ +=== FreeBSD on EC2 + +Links: + +link:https://www.daemonology.net/freebsd-ec2-boot-performance/[EC2 Boot performance over time] URL: link:https://www.daemonology.net/freebsd-ec2-boot-performance/[] + +Contact: Colin Percival + +FreeBSD is available on both amd64 (Intel and AMD) and arm64 (Graviton) EC2 instances. + +In the past quarter, first boot performance of ZFS AMIs has been significantly improved, e.g. from about 22 seconds to about 11 seconds for 15.0 "base" AMIs on amd64. +Graphs of boot performance over time are now being generated and published automatically; typical times are around 9-12 seconds for "base" and "small" AMIs and 14-18 seconds for "cloud-init" AMIs. + +On Graviton systems, the EC2 "shutdown" and "reboot" operations now work as intended (starting with FreeBSD 14.2). +On Graviton systems, adding new devices (e.g. EBS volumes) while the system is running now works in HEAD and support is expected to be merged in time for FreeBSD 14.3. + +Sponsor: Amazon + +Sponsor: https://www.patreon.com/cperciva From nobody Thu Jan 2 18:43:04 2025 X-Original-To: dev-commits-doc-all@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 4YPFvX5drBz5jpC7 for ; Thu, 02 Jan 2025 18:43:04 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YPFvX4pnYz52pc; Thu, 2 Jan 2025 18:43:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735843384; 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=1JgDgvdJsg9fIVDxB9kJcYzgDLAIkL4cVS/eCOGVAWk=; b=NOzFlRJ3h0CUuw/yGcIUUO6c0hx23cY+rrejOjYjXDNysAqtlKt9AYRB4ue86H+sc37Qb2 1qXF0icx45eEt0ywbEmcwmE6isNZTnp5AHX47l5su+2u7m4WyKcp+h5BL6GHSjnCzp5j94 j/LjDgeTydjem653XjVXLd3hnH0b2wR1EdHVRjHGY7bBmFC5y7Qda/y4Ac5OaUcgxGV3W2 6i9A44+qs+qhmLfUEBjs9M/UwKQBUlHyZvDgXTxfu5/JkG7RlABNJrrLY0qP5fFjbS8oIf ruaZpePrgu7+hNsVnOrDgaqhIzFXIkbNs3OwzOrUD8o14Nwx769h8g+M3ydPkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735843384; 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=1JgDgvdJsg9fIVDxB9kJcYzgDLAIkL4cVS/eCOGVAWk=; b=tE+aDl4J/PPZedIqJk6pXzyCePTlHNyNT2UIu8M3Fq3oZ7hsJu+24qVN3kqrMnrirRAudZ 7KZAoWkbs/lnZXMLlLoQrGBXIPE/COSW6zr1cov1J1DSoAuqkE0bwxwplXAbJ/knZ2DFhV QGJJHX8LnEwJgtguksxYEnBhOiHsH2wpD6AcWBdjY4uHjPOsujxTJJiQc3Yfq1nwx2Q09D llaOtPLIuT/7Di7AC4Mq+J3d74Q5HxKK4LF0UAxwSwWiYsinLn58nvhICsmxT3YABdm+fD Tyhc7/3YgkuJShgOAyXH9O18UCp8iAfFaAwIBsPfytQ0xloAWypqk6rPWIq27w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735843384; a=rsa-sha256; cv=none; b=S6LgMd1I4i27ttdU4qjyRnQYuHlZuUPOjOrtagDdam8CBCQNg2A5VA0xhhIzmvBxVGvd/c oEH//KVtkgoMqCbgiKzxGCOuRtYMEf6nybXLaYAF4G/wBgoAbhhMgsEPJ701+ovHbuOKI6 tHZ6mKuQFPWzfE0AK4RrqT3yQZL/9L/DdtYLlu6Dpkvsei8WPIDuCFN88yHnl4ABD4/240 oOsf57GNMzLaKjbzBJR26ajHnj9SHwODNwGw5AdZQQlOD2mO9amLTjjDEyA/ODHrEYDSec tjYXD6R0oFK92z2YGoFXunrJy1bvCCD9KgoHD7I7wtZKw9PJttCptMML+6OYHA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YPFvX4MMLzp60; Thu, 02 Jan 2025 18:43:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 502Ih41u001952; Thu, 2 Jan 2025 18:43:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 502Ih4Sx001949; Thu, 2 Jan 2025 18:43:04 GMT (envelope-from git) Date: Thu, 2 Jan 2025 18:43:04 GMT Message-Id: <202501021843.502Ih4Sx001949@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: John Baldwin Subject: git: c487d94cb6 - main - Document __FreeBSD_version 1500030 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c487d94cb6f4accd36ab437cec3c4aec2a272f38 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/doc/commit/?id=c487d94cb6f4accd36ab437cec3c4aec2a272f38 commit c487d94cb6f4accd36ab437cec3c4aec2a272f38 Author: John Baldwin AuthorDate: 2025-01-02 18:42:21 +0000 Commit: John Baldwin CommitDate: 2025-01-02 18:42:57 +0000 Document __FreeBSD_version 1500030 --- documentation/content/en/books/porters-handbook/versions/_index.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index 179e51417f..2677fd74ae 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -210,6 +210,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |December 6, 2024 |15.0-CURRENT after adding `bus_attach_children`, `bus_detach_children`, and `bus_identify_children`. +|1500030 +|gitref:b196276c20b577b364372f1aa1a646b9ce34bf5c[repository="src",length=12] +|January 2, 2025 +|15.0-CURRENT after changing `bus_generic_detach` to delete child devices after detaching them. + |=== [[versions-14]] From nobody Fri Jan 3 17:36:09 2025 X-Original-To: dev-commits-doc-all@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 4YPrMs6P4pz5kF7T for ; Fri, 03 Jan 2025 17:36:09 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YPrMs5jXpz4qJs; Fri, 3 Jan 2025 17:36:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735925769; 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=M5LcMbX4tlQz9Gp7U3cXSGxjSLN/UYshEWx3aSXnLAM=; b=PeZGeTNVNAgelQZdifI3t751K4kqwYCS4yhjvaeG8RGMEdTpzReEqFMC2l3O0RMUabh5M5 uCp2SdebOw9jjPcv8b6A53+03KFzu6ymOql4BBoaPpGwrf82NGPLvU66q2fNyXSJGLHwGc zhxDp3bRFO9T4/iassABFEVPxPlr+XYTxrv9PQHb15PraU+69MDHbL/ixvkLiaIr3fP9I7 j+QGgeLMtEo+VAqMFdPiGk7HDoge/HR8mSZIorNeJeL8wk9pSknBsDTJD7RdtxAXGyzoKD LdMPE6lGUN0Wyhlqf+lxvTVKjcn+Vzvw9yAa9OYUjy0MyaJrA9XUg02VQt+t8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735925769; 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=M5LcMbX4tlQz9Gp7U3cXSGxjSLN/UYshEWx3aSXnLAM=; b=JEt2RVVGxwLNOj0VDZYwlcmxMXZ1Afoe0hsrv+TYUCtpzg/q7GHc3zsj16JHQSwE7dNU+1 hv6GU2HwMnv3TZ9kzMUV+b6aoAQfZsmGSP+BYhniOfdMBLhJ24y6AhTCIoJIBf+7B1kIQ+ ZX2G2N9nayO6GR4vMI7zwmJ8ERSKH3GzV/sdqwD6pwgAJ8vh2Kz3nkZEY1TB8kwMhexggc QGWj0Ls3AkgR+w8FZdyi2LH9nt6QVCIOZ02qdb3H5/BbtYFZeTRCB4IN8c85tpjEjJHKEj 0UfSxEwC17euHzgph5Nmch4sfqOCJxpvE7WowephcVBvSYcZ9KiY3KmlxSmX8w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735925769; a=rsa-sha256; cv=none; b=Ccg69GT6OA5DTLSgAa4ELdXKHffsahv5lXyiQdCCrE9TZF1LALG9TdqSLVzDBng1HwxcyW 7wOabmEI656xlzVmMLs2JFEfg+OO/GfOidsV45sXchrPakDNwHbJHXEez3CTepCY5EzBwZ u7HQQeOpkeiVlGBUYQCD2wkFbNjsOiSVwNUkPWtA1OZsRK3N0mAX+O7H/RG1gAdD8sgl1t cPaR9+7TNlkDzEws12+zU/munSQLRFytjN3PXQqB8uGXiOj0kb6AWJAklGZkiP2FxABWab 7h+/XX21NZfmGRDh+AEigGv2HDGEHXsFX+qRsJAWPftAMyQvtZxj0fm1T/JzfA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YPrMs512Bz1m4; Fri, 03 Jan 2025 17:36:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 503Ha9N3066765; Fri, 3 Jan 2025 17:36:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 503Ha9IJ066762; Fri, 3 Jan 2025 17:36:09 GMT (envelope-from git) Date: Fri, 3 Jan 2025 17:36:09 GMT Message-Id: <202501031736.503Ha9IJ066762@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Maxim Konovalov Subject: git: 56f47d6b38 - main - Status/2024Q: grammar fixes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: maxim X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 56f47d6b38ad7a4643c43e0a255ce9f49f57a603 Auto-Submitted: auto-generated The branch main has been updated by maxim: URL: https://cgit.FreeBSD.org/doc/commit/?id=56f47d6b38ad7a4643c43e0a255ce9f49f57a603 commit 56f47d6b38ad7a4643c43e0a255ce9f49f57a603 Author: Maxim Konovalov AuthorDate: 2025-01-03 17:35:16 +0000 Commit: Maxim Konovalov CommitDate: 2025-01-03 17:35:16 +0000 Status/2024Q: grammar fixes --- website/content/en/status/report-2024-10-2024-12/bugmeister.adoc | 4 ++-- website/content/en/status/report-2024-10-2024-12/gcc.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc b/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc index d0292571a6..6400b5e129 100644 --- a/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc +++ b/website/content/en/status/report-2024-10-2024-12/bugmeister.adoc @@ -49,7 +49,7 @@ Bugmeister folks also did some passes through the database to clean up metadata: * removed many of the 'patch' keywords from PRs. In the optimal case these should now be imputed by metadata in each attachment. - In a few cases where patches are submitted inline insteada of as an attachment, the keyword stays. + In a few cases where patches are submitted inline instead of as an attachment, the keyword stays. There may be a few of these left over from the GNATS conversion. The use of inline patches should be discouraged, as automation has no way to detect them. Thanks to our triagers, especially Alexander Ziaee. @@ -58,7 +58,7 @@ There were various discussions about bug futures that came up in various video c One is that there is a (supported) successor to Phabricator, which itself is now no longer developed. Multiple groups will need to coordinate to evaluate it. -Jan Bramkamp has volunteered to help with the task "automate harvesting PRs and evalauting whether they still apply". +Jan Bramkamp has volunteered to help with the task "automate harvesting PRs and evaluating whether they still apply". Mark Linimon to collaborate. Clusteradm@ helped us fend off yet another crawler site. diff --git a/website/content/en/status/report-2024-10-2024-12/gcc.adoc b/website/content/en/status/report-2024-10-2024-12/gcc.adoc index a278ac71c0..7d7ba34512 100644 --- a/website/content/en/status/report-2024-10-2024-12/gcc.adoc +++ b/website/content/en/status/report-2024-10-2024-12/gcc.adoc @@ -14,7 +14,7 @@ As usual, thanks to everyone involved. If you maintain any of the affected ports or want to give a hand preparing and testing some patches, you can consider trying adding `-fpermissive` to `CFLAGS` in affected ports as a temporary solution: GCC 14 has transformed some warnings into errors, which is the cause of many of the failed builds. The `-fpermissive` flag switches those errors back to warnings. -However, it is preferable that upstream updates its code to remove those warnings completely so that `-fpermissive` is not necessary, possibily with FreeBSD ports maintainers support. +However, it is preferable that upstream updates its code to remove those warnings completely so that `-fpermissive` is not necessary, possibly with FreeBSD ports maintainers support. If the code is not maintained upstream anymore, the time might have come to deprecate the port. Work has been done on some bugs too, mainly upstream: From nobody Sun Jan 5 12:02:58 2025 X-Original-To: dev-commits-doc-all@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 4YQwtV501Qz5j5Gr for ; Sun, 05 Jan 2025 12:02:58 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YQwtV3qVkz4f0q; Sun, 5 Jan 2025 12:02:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736078578; 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=KviC/lCwibRmG0cJfVEreDLPhGrIw2P0GHCejWoOQXo=; b=RORjuYzoSMCcCTJyibiRq5tDB0WPrA2sHV6PrlTzNYfcAzG1Wqz/ogUtaH6rmRwoH5cXP5 B+4uZ/jePxwREJkwtuhyqV72tIVtzHhbEuXL7CFxTiHGd4IxeNKHQ6Yymz7D2zZpxZuQ9u E4JGmDEfUvDn+NypZbEPSWibpR2vcl5AUohUHU7LZIht9NOVavrJTF9wQ3M1nmy6RgxEZg ZwQVzodNlkxjDILLBfKgjX1wDPvu37abGebQvu3TgLCns9L1cwRR/mDjJ5DT2Yup0IGhyq zmpw6C6ojEHxmxT/augiOJoDB3MdcF9HwYXhU8jnciyAQV1poOPwwYmJF6aGtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736078578; 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=KviC/lCwibRmG0cJfVEreDLPhGrIw2P0GHCejWoOQXo=; b=h67/ZaWqjQ2889zNsGxTPoPxEIsCUGy3J3CXQPQ0mWhW+nYbZlO8I6ATxPIktih9oTzCpp w0KitRHF6FAguFsFYAtWzHF81SLiDg1GKmJh6l/P1LJ/Bj6nS0h1iynD/tcbwXF7OQpp+t 9yAMHpF4VcjSLov9994RdvcjRSxmXsSMBU7CkXswlTRUoo9GWLvnTgtl/rQ+7kJayy0MVC cUbldtIDsVRRbPDqs/41f8zrSDTgJ7lnJRbk8srEWquLyWW4dDeOtUmFbBs+tY72gdC6IV uWC4rsBX3r9ZL8tiss+Cnm9ffndkqC1V8H+vQieV4jclbUJT33IrDMt3ww76TA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736078578; a=rsa-sha256; cv=none; b=KUKZT79DXBNYc9G5mIKm+r2XlMuDMiOo22xPVTM9QFLnj1WoSuwtfkRm0c3C6Ygv3ulmTl FkcZu1dILdkB1C+UT0hCTOuiO+9DXxWBwFYLAmXxaxnBnOUh2RzAFkzgXQJghD9f6Nurfb PYad3MYu2liwbFYLG9S8wU/wUNQM8muThZGJTZqtdd3fkCkZ0KFrcGERC14JZDHi+d1NpD MzUTz4XS93uJT2TA4Vyd836O4esXwHn57G/xb9iD9zacfjkVAEnMCz/3yEIXZDRWAb/gAY 4Qa/aOIvMgSctUt3FNpkwP1W+4nJ73dRVO45kAdhW65I81ZwHIZM/MXHyBVyhw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YQwtV3HT2zdjv; Sun, 05 Jan 2025 12:02:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505C2wG1038506; Sun, 5 Jan 2025 12:02:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505C2wh6038503; Sun, 5 Jan 2025 12:02:58 GMT (envelope-from git) Date: Sun, 5 Jan 2025 12:02:58 GMT Message-Id: <202501051202.505C2wh6038503@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 8481e9a319 - main - add Rocky Linux 8.10, 9.4, 9.5 manual pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8481e9a31925839edc80f9a3bc6d98ea52871613 Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=8481e9a31925839edc80f9a3bc6d98ea52871613 commit 8481e9a31925839edc80f9a3bc6d98ea52871613 Author: Wolfram Schneider AuthorDate: 2025-01-05 12:02:44 +0000 Commit: Wolfram Schneider CommitDate: 2025-01-05 12:02:44 +0000 add Rocky Linux 8.10, 9.4, 9.5 manual pages --- website/content/en/cgi/man.cgi | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index f24cf33b03..959e1f384e 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -1,6 +1,6 @@ #!/usr/local/bin/perl -T # -# Copyright (c) 1996-2024 Wolfram Schneider +# Copyright (c) 1996-2025 Wolfram Schneider # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -227,10 +227,13 @@ $sectionpath = { 'CentOS 7.8' => { 'path' => '0p:1:1p:2:3:3p:3t:4:5:6:7:8:9:n' }, 'CentOS 7.9' => { 'path' => '0p:1:1p:2:3:3p:3t:4:5:6:7:8:9:n' }, + 'Rocky 9.5' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, + 'Rocky 9.4' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 9.3' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 9.2' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 9.1' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 9.0' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, + 'Rocky 8.10' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 8.9' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 8.8' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, 'Rocky 8.7' => { 'path' => '0p:1:1p:2:3:3p:4:5:6:7:8:9:n', }, @@ -802,10 +805,13 @@ $manPathDefault = 'FreeBSD 14.2-RELEASE and Ports'; 'CentOS 7.8', "$manLocalDir/CentOS-7.8", 'CentOS 7.9', "$manLocalDir/CentOS-7.9", + 'Rocky 9.5', "$manLocalDir/Rocky-9.5", + 'Rocky 9.4', "$manLocalDir/Rocky-9.4", 'Rocky 9.3', "$manLocalDir/Rocky-9.3", 'Rocky 9.2', "$manLocalDir/Rocky-9.2", 'Rocky 9.1', "$manLocalDir/Rocky-9.1", 'Rocky 9.0', "$manLocalDir/Rocky-9.0", + 'Rocky 8.10', "$manLocalDir/Rocky-8.10", 'Rocky 8.9', "$manLocalDir/Rocky-8.9", 'Rocky 8.8', "$manLocalDir/Rocky-8.8", 'Rocky 8.7', "$manLocalDir/Rocky-8.7", @@ -1139,7 +1145,7 @@ while ( ( $key, $val ) = each %manPath ) { 'ubuntu', 'Ubuntu 24.04 noble', 'dragonfly', 'DragonFly 6.4.0', 'centos', 'CentOS 7.9', - 'rocky', 'Rocky 9.3', + 'rocky', 'Rocky 9.5', 'linux', 'Debian 12.7.0', 'darwin', 'Darwin 8.0.1/ppc', 'opendarwin', 'OpenDarwin 7.2.1', @@ -2335,7 +2341,7 @@ sub faq { return qq{\

Copyright

-Copyright (c) 1996-2024 Wolfram Schneider
+Copyright (c) 1996-2025 Wolfram Schneider
 Copyright (c) 1993-1995 Berkeley Software Design, Inc.
 

From nobody Sun Jan 5 12:05:00 2025 X-Original-To: dev-commits-doc-all@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 4YQwws1ST8z5j56w for ; Sun, 05 Jan 2025 12:05:01 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YQwws0dmmz4fHh; Sun, 5 Jan 2025 12:05:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736078701; 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=5NwlLzns7fy2kMdS0jOLDSdFEAcCp8eJ48ECP5rWFjc=; b=xoZC7/sgs+0cg/ypVvNY85hPs0QsEctjkstcneXpL8bcWWAkexW4SH3PQACM7fcjC5uMJK ZQYLoC/HklL6WKtEUze/5S2xJ4rt92tVrNaXdwRgfX2WsPlOKh0ZpqOIqiXxy+JaDG1a2Z xEY4VGo0PNm9VxMW/dHIc+B2Klvt4dJsU1f6lDNz1qa5LZH3ffhC820gN/u1fPuXJIQ54J kKITuCy0OxDSGS2k3IFHfbTNzWqEKq8zNr1xwMsGXAlC1MED0Xep0OXKkFqXdjTYc5o8tb Ddrv/YYwVJK8K2Dme06/M76FuNuAaPqrB0xMyJE+hCahGscmdvZQZzDtWkO1AA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736078701; 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=5NwlLzns7fy2kMdS0jOLDSdFEAcCp8eJ48ECP5rWFjc=; b=E976eyigeuFKNqHbbnMTuZoijJViM2M07od8jqUGdZIDK6oId3KkOzsKPdG+XfvnaNbg7F Af1nQ0lj9wAsRl1sMqLMb7weB8A4lXtdL9P8T5KGbKR9Oh7EvWCiQqcfu4NZfe7b6pISpk M8KG8LDUKzmoT8EHKNosXFwuV/kjf15ZCzuAKuIWk7LFkzfAShyhrXRyKoyK2CSSj2/+jz p8HV9Fsuiw2XS1Fvo9Ej7n30iwALiMWTSALVWsvrusYNaUAX8leY1CwYJhDOfjcqktHfuy EW2UunDnFNjkJpQf+Spcdua8MiTgBeXxbJFEfbA/+eAjnMyTf50Z61YhxJcjzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736078701; a=rsa-sha256; cv=none; b=RR01ZxMUj6pS5KbL9F0Sea05ofTg1c2ffLj5VcaM3N/hXtjTECvCYDH7VLx8VhVi3mSmM7 +H13d+yTzsJbT757BzRlPOXdLdQ6EIMHGZo/ayYNUkvlNbWhWsyMrhAwwzWysqlS8HXmGB mCqsjvtkGPx+/XrnJYPspD++JhnhGoSNvs/Lf+OgY+BZLn4hi9fUPS3wxrhZ160wfAvBll 0KIEhFqYjkbZj/orWlCd91pi0X7DzVHh9xNLmn9JgHxpPH5Hghlrrvndjl0f48vTjT19FM 1mMz7Y39PiRli73NHKq7z/Moh2og/dbSff/1ZWqwVucrXAQmS02ceQeWSaNSbg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YQwws0707zdv7; Sun, 05 Jan 2025 12:05:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505C5023039269; Sun, 5 Jan 2025 12:05:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505C50wj039266; Sun, 5 Jan 2025 12:05:00 GMT (envelope-from git) Date: Sun, 5 Jan 2025 12:05:00 GMT Message-Id: <202501051205.505C50wj039266@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 494c8c085b - main - add Debian 12.8.0 manual pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 494c8c085bde63bbca804015dc55902ba673e811 Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=494c8c085bde63bbca804015dc55902ba673e811 commit 494c8c085bde63bbca804015dc55902ba673e811 Author: Wolfram Schneider AuthorDate: 2025-01-05 12:04:54 +0000 Commit: Wolfram Schneider CommitDate: 2025-01-05 12:04:54 +0000 add Debian 12.8.0 manual pages --- website/content/en/cgi/man.cgi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index 959e1f384e..c8cab666b8 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -880,6 +880,7 @@ $manPathDefault = 'FreeBSD 14.2-RELEASE and Ports'; 'Debian 10.13.0', "$manLocalDir/Debian-10.13.0/man:$manLocalDir/Debian-10.13.0/misc", 'Debian 11.11.0', "$manLocalDir/Debian-11.11.0/man:$manLocalDir/Debian-11.11.0/misc", 'Debian 12.7.0', "$manLocalDir/Debian-12.7.0/man:$manLocalDir/Debian-12.7.0/misc", + 'Debian 12.8.0', "$manLocalDir/Debian-12.8.0/man:$manLocalDir/Debian-12.8.0/misc", 'Debian 13.0 unstable', "$manLocalDir/Debian-unstable/man:$manLocalDir/Debian-unstable/misc", 'Ubuntu 23.10 mantic', "$manLocalDir/Ubuntu-mantic-23.10/man:$manLocalDir/Ubuntu-mantic-23.10/misc", @@ -1141,12 +1142,12 @@ while ( ( $key, $val ) = each %manPath ) { 'slackware', 'Linux Slackware 3.1', 'redhat', 'Red Hat 9', 'suse', 'SuSE 11.3', - 'debian', 'Debian 12.7.0', + 'debian', 'Debian 12.8.0', 'ubuntu', 'Ubuntu 24.04 noble', 'dragonfly', 'DragonFly 6.4.0', 'centos', 'CentOS 7.9', 'rocky', 'Rocky 9.5', - 'linux', 'Debian 12.7.0', + 'linux', 'Debian 12.8.0', 'darwin', 'Darwin 8.0.1/ppc', 'opendarwin', 'OpenDarwin 7.2.1', 'macosx', 'Darwin 8.0.1/ppc', From nobody Sun Jan 5 12:28:16 2025 X-Original-To: dev-commits-doc-all@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 4YQxRh24bcz5j6SR for ; Sun, 05 Jan 2025 12:28:16 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YQxRh1f3Dz4gFV; Sun, 5 Jan 2025 12:28:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736080096; 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=tOTW2fC7BuHPJx73xNrppIrv7LAK78GFnbqzuB2AOH8=; b=c6D40I9cwJQVimxDQGRdEpg5ameWK4LRI4J3k0cmO5XUX50tVSz04VgM7c9Nh+kKtVX39u iMvM7x6uc8FiZbAwXd2Whp4CDuECLh8V14Oh63nJDNDmSyyg373bba8P2TmBR835V5oAEC W0BDxyjR6OR+lJXmukw7FChnFeaINp6y7W8ahBhHYZqHIuns4LLxSRGf32xzAbAztyUQAM RThn7vBb860xgvrVBHvMtvGEgIJKIGz68BAGxq1DeeWeBMh1+0P/N2jVKEfw4BCXmxofEm JwA8a7vLMGzPQb5VxcldmptfPCsppUcPnfvFQixlfrRgoloAhSdt5AolHnwQ+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736080096; 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=tOTW2fC7BuHPJx73xNrppIrv7LAK78GFnbqzuB2AOH8=; b=E/uzh1mkks1BDfGPWDLlhD8sS5GdCqPuxP0xaowx27shnXNjvZEaC/WtJp/9uuynE6nqdf 4fiUhrZIPfOwrF/z/wbayK8SQ8jD0gGsulCkIG6MfTgL0zbaECpN7otBpp8RSaW1tz0V6E 54k9lp7oPMatQSAH9nBqX8iZu0XJPBuqSoiXSGXM0lLCMGsjscAU6FghD56SnjAoNoRzwk bXq37ZjXXTgKDYIBuf7f8caQTnY3yra3TmKALl3/mFiyQFs1sdhluBCOxrMQJ0Kj68yzb7 Mr9oYkt8DP8MdL5lSQ7oOJWCfA6uojKjLAPxHm2a2M3OGjvabeqcGpZo2cHF5g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736080096; a=rsa-sha256; cv=none; b=jPHSMc8aHeTYSxRMhYRBHCSjTBXzJreD69u/XxLbAEbAfbzbP6LoJiOHrNxuTN/ciSHGca aiklH/0OAbJtAi8As9668/O6hgBntWtGllh9exzVjKw7FIx7D4iwvnaWI128R2iwvSHYIL gilmejmxzTVWKvtrcdPWo2Xwp1lwF81gFh/T9IB1VwS0g4inu0sfooY+w6RFYlZF46CJXB 2GqliKzrUl5DU38Xc8JBUe8OSnfefuwAC4NG6Dp3lkvIlJzGWawhEaomGT1lWrGnDHzqT7 grTPgHD67jU3qyyALDnFtAIA3CrwitRnCDcbtWFNMnXx9zV4ncMGFABTNLfxeQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YQxRh13lFzf9t; Sun, 05 Jan 2025 12:28:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505CSGEE077706; Sun, 5 Jan 2025 12:28:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505CSGV8077703; Sun, 5 Jan 2025 12:28:16 GMT (envelope-from git) Date: Sun, 5 Jan 2025 12:28:16 GMT Message-Id: <202501051228.505CSGV8077703@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 2fe256ef80 - main - add NetBSD 10.1 manual pages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2fe256ef804f8f8d09e73927645eae76746c1933 Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=2fe256ef804f8f8d09e73927645eae76746c1933 commit 2fe256ef804f8f8d09e73927645eae76746c1933 Author: Wolfram Schneider AuthorDate: 2025-01-05 12:27:08 +0000 Commit: Wolfram Schneider CommitDate: 2025-01-05 12:27:08 +0000 add NetBSD 10.1 manual pages --- website/content/en/cgi/man.cgi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index c8cab666b8..ab6397ebf6 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -746,6 +746,7 @@ $manPathDefault = 'FreeBSD 14.2-RELEASE and Ports'; 'NetBSD 9.2', "$manLocalDir/NetBSD-9.2", 'NetBSD 9.3', "$manLocalDir/NetBSD-9.3", 'NetBSD 10.0', "$manLocalDir/NetBSD-10.0", + 'NetBSD 10.1', "$manLocalDir/NetBSD-10.1", '2.8 BSD', "$manLocalDir/2.8BSD", '2.9.1 BSD', "$manLocalDir/2.9.1BSD", @@ -1078,6 +1079,7 @@ my %arch = ( 'NetBSD 9.2' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hpcarm hpcmips hpcsh hppa i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc playstation2 pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , 'NetBSD 9.3' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hpcarm hpcmips hpcsh hppa i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc playstation2 pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , 'NetBSD 10.0' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hpcarm hpcmips hpcsh hppa i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc playstation2 pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , +'NetBSD 10.1' => { 'arch' => [qw/acorn26 acorn32 algor alpha amd64 amiga arc atari bebox cats cesfic cobalt dreamcast emips evbarm evbmips evbppc evbsh3 hp300 hpcarm hpcmips hpcsh hppa i386 ibmnws luna68k mac68k macppc mipsco mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc playstation2 pmax prep sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k x86/] } , 'OpenBSD 4.7' => { 'arch' => [qw/alpha amd64 armish aviion hp300 hppa hppa64 i386 landisk loongson luna88k mac68k macppc mvme68k mvme88k mvmeppc palm sgi socppc sparc sparc64 vax zaurus/] }, 'OpenBSD 4.8' => { 'arch' => [qw/alpha amd64 armish aviion hp300 hppa hppa64 i386 landisk loongson luna88k mac68k macppc mvme68k mvme88k mvmeppc palm sgi socppc sparc sparc64 vax zaurus/] }, 'OpenBSD 4.9' => { 'arch' => [qw/alpha amd64 armish aviion hp300 hppa hppa64 i386 landisk loongson luna88k mac68k macppc mvme68k mvme88k mvmeppc palm sgi socppc sparc sparc64 vax zaurus/] }, @@ -1152,7 +1154,7 @@ while ( ( $key, $val ) = each %manPath ) { 'opendarwin', 'OpenDarwin 7.2.1', 'macosx', 'Darwin 8.0.1/ppc', - 'netbsd', 'NetBSD 10.0', + 'netbsd', 'NetBSD 10.1', 'openbsd', 'OpenBSD 7.6', 'opensuse', 'openSUSE 15.6', 'v7', 'Unix Seventh Edition', From nobody Sun Jan 5 18:59:24 2025 X-Original-To: dev-commits-doc-all@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 4YR6705Yl4z5k5vB for ; Sun, 05 Jan 2025 18:59:24 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YR6704QWwz4L4Z; Sun, 5 Jan 2025 18:59:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736103564; 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=5Omca2BFTXZbgTo3K5mRBMSBDW10oEqHPHjOcXwudTM=; b=BfFg51MPB2JMy+XaD7ysgz+P1dG8nODhkDxz1R8RG8Rhn6h7FNcCFI0T5gRVpx958QGSpY gdLfQr2gDJ/mcKzrHgeCyCmy/a5TucfR/YBp5YZNuqBe/it2C/j+xK7gAtHPM6KKCUCDf2 P1WPavTzBGD6oMSGLKH1swygj08ENEv0tUourx8ckfmUjsbTP92iPC55S78dXu+L94ijzZ JDQ3Y0zLdbYISL4pwxF0XgsSPU5t2c8yVgcUy97vCwkydwfFyNpPXjviZrWwLnkHoXheus ZAeH1JrFjeBxyY/HR7VNJjNigjoyc+n5/lIoo9JIjw74bgEh69fZXC9qOyDW7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736103564; 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=5Omca2BFTXZbgTo3K5mRBMSBDW10oEqHPHjOcXwudTM=; b=Tsgr96XlaBeriA0mvzr25S1G/hVvZv1Lbylh4iGxtJeigh269bRqPpl8B6cluetltJiORZ DPCssIlTWh2oqOd0cfjlElt1qVn0s071pN79Zkdw2DuAsMauQFj9bg3zPsJwylh0NMenIx BC6EPtNjFh2hjbYnj4YOlJUDv9ksK4taU9UoAM/UMUz8S1xZi04qEX/J3VD9CyN0Fq0zpH n7c0bQv0aPCoLnOVRb3dKsTTc6h0G5aLU1Qekko3PUXa5WNfI5/xT3mxYSPsGJLd+Ro3M7 x8NtNeKk0gpYdMw6bLtjR4IZGk7XeXbSGoDLA1DWI9dzsblQ10LEO1ReGvGNGg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736103564; a=rsa-sha256; cv=none; b=XL1eMarR5pQDZfw3K+6Viv2xifoR863fyd9+T4gkn/s4EE9qlDXXSdQPx/pi//75YvXCB5 fnr6RKZnR14uj+uv2mSHkT4qHmU7QR9rmuj+KJjJ1FrF8eUrR1SKZta3t9T9KdVDHC9IUa 4qyIJ9oRqEIwdHLvi93lZpmwxHVA/8dmyzEFA7JqDAbwUeE89tsQ6AXMj5x3UiR6y0Fv9O CC1BWk9evGeACv2IkwXr2zFCyiG8Lwr5CBsAq+4FmciaKWewVqbxf+L1jGvrnwQ1Vi7ScA X8uefmn02lPULl9tR9SK2K0M6IOkJUofGpliQ1dW3FQOyj5HQaBn4IlIcjecIQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YR6703cWQzqxK; Sun, 05 Jan 2025 18:59:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505IxO1C007430; Sun, 5 Jan 2025 18:59:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505IxOjh007427; Sun, 5 Jan 2025 18:59:24 GMT (envelope-from git) Date: Sun, 5 Jan 2025 18:59:24 GMT Message-Id: <202501051859.505IxOjh007427@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 90ff6adf96 - main - [phb]: Document Uses=cl List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 90ff6adf9629d32132150f2e1ffc8db4ff858f8e Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=90ff6adf9629d32132150f2e1ffc8db4ff858f8e commit 90ff6adf9629d32132150f2e1ffc8db4ff858f8e Author: Fernando Apesteguía AuthorDate: 2025-01-05 16:46:58 +0000 Commit: Fernando Apesteguía CommitDate: 2025-01-05 18:59:07 +0000 [phb]: Document Uses=cl --- .../en/books/porters-handbook/uses/_index.adoc | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index ea41b8647d..0bec4ee1a1 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -282,6 +282,66 @@ Prevents the port from installing [.filename]#charset.alias#. This must be installed only by package:converters/libiconv[]. `CHARSETFIX_MAKEFILEIN` can be set to a path relative to `WRKSRC` if [.filename]#charset.alias# is not installed by [.filename]#${WRKSRC}/Makefile.in#. +[[uses-cl]] +== `cl` + +Possible arguments: (none) + +Provides support for Common Lisp ports. + +The framework provides the following variables that can be set by ports: + +`ASDF_MODULES`:: +List of `ASDF` modules to build when `FASL_TARGET` is set (defaults to `PORTNAME`) + +`FASL_TARGET`:: +Build fasl variant of port (one of `ccl`, `clisp`, or `sbcl`) + +`USE_ASDF`:: +Depend on package:devel/cl-asdf[] + +`USE_ASDF_FASL`:: +Depend on `devel/cl-asdf-` + +`USE_CCL`:: +Depend on package:lang/ccl[]; implied when `FASL_TARGET=ccl` + +`USE_CLISP`:: +Depend on package:lang/clisp[]; implied when `FASL_TARGET=clisp` + +`USE_SBCL`:: +Depend on package:lang/sbcl[]; implied when `FASL_TARGET=SBCL` + + +The framework provides the following variables that can be read by ports: + +`ASDF_PATHNAME`:: +Path to CL source + +`ASDF_REGISTRY`:: +Path to CL registry containing asd files + +`CCL`:: +Path to the Clozure Common Lisp compiler + +`CLISP`:: +Path to the GNU Common Lisp compiler + +`CL_LIBDIR_REL`:: +CL library directory relative to `LOCALBASE` or `PREFIX` + +`FASL_DIR_REL`:: +Relative path to compiled fasl files; depends on `FASL_TARGET` + +`FASL_PATHNAME`:: +Path to CL fasl + +`LISP_EXTRA_ARG`:: +Extra arguments used when building fasl + +`SBCL`:: +Path to the Steel Bank Common Lisp compiler + [[uses-cmake]] == `cmake` From nobody Sun Jan 5 18:59:58 2025 X-Original-To: dev-commits-doc-all@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 4YR67f45rSz5k6LV for ; Sun, 05 Jan 2025 18:59:58 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YR67f3LwQz4LXH; Sun, 5 Jan 2025 18:59:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736103598; 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=9OnKbq/2xRXo9PvrXXxfvncVZC5fO/xGx6RMLAwhFcQ=; b=vx367o/J3jTilgLSs6YqPsAwVNTdF0FoMBAx3nRHkBcw3u4XVi9Lh9ssL2Yc2zJJfyUORO A/0PKpirpd0gjpTgyUFEuRm5OpwbZKZb1cjo4yRhmIEl/ZK9jmyvH1TcxOFPgkpq79FWBH H2WRiwrDv6P6Y1NyGDQO3ER3WUuZhPMaknZAzEm4u/CYVPEjgjxMr2m+s6oyU0xbUSyal8 FZqTt8ezJ70Z5Y+81VGSiCvkzLXu9dkul6pHoepWUClVrBKYI4L1cgxwzeIJjIesboi3t7 W7z3KwfqOQO8JqrsX1uR5ZvILdJ9JJ1yyB8ZhvOY0ELGZUj5YY1uBe6k98ygQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736103598; 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=9OnKbq/2xRXo9PvrXXxfvncVZC5fO/xGx6RMLAwhFcQ=; b=SEpyB58MO53JlhBuMsGATOAwGiUFVbVw2mPMVHmQr+m8Ns0seZiSj1vOW2klMD7khh9pr1 NDk3rc8hi9lvJlrtt3dh49Ik/SMwyYKcmN4+7awkvmJFIOw6cFo/3Pp4trDzk0w3tzoyBx tqSQE35J+wDGguFRW6i9+we7eVQtUo4TbyjzljcUUiIHDhTaR13PMH17Pkq8yYdfDAKaLk b0zstXl4Hovit/QP8yTI8pHJmfDKTk980gL7h0u3CbqZjBO/ViENugYUINkHUtWyYppYrd 13rU4qlWKOU8hBLRo4AVw+LMFbkISREfdcJ4PgT1NfiAdI5B7DRafGeFCmnhvQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736103598; a=rsa-sha256; cv=none; b=ZyVWuVN4y4RZ1aJ3piiX4ULEzMYsaLHtGaYy5JK2RzOuBqBOOXe1NZOQTpzOXn9sdiHQ+g r8G+NSSJwfT9RW+DaPxsRy9tTDvvA/EsmTl89nf9bEivOCettyV04/OcR3eVvB3Ux5P8Sv K/3D8acedDz23RbC44M6qa50Ki1F9BE8G3pErajq90Aj8gHB3A10MFZcbV7n1MZsFTXsa2 6cfiFJKyht1lAUtV5oBQceuaMkA+oUcoF5vuEJzNtsQnMc2lDzc+huAZh3T9TzPv5vMS5U nLQsZq9i9x6m07//2MAG7qtYY33utGuu/WVS9DggkndaVifzpw0rns2UNcSKTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YR67f2j91zrJM; Sun, 05 Jan 2025 18:59:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505IxwFX007708; Sun, 5 Jan 2025 18:59:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505Ixwg9007702; Sun, 5 Jan 2025 18:59:58 GMT (envelope-from git) Date: Sun, 5 Jan 2025 18:59:58 GMT Message-Id: <202501051859.505Ixwg9007702@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 5e7b0befe1 - main - [phb]: Document Uses=java List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e7b0befe151cd97730da15e93a33bc8a30b1465 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=5e7b0befe151cd97730da15e93a33bc8a30b1465 commit 5e7b0befe151cd97730da15e93a33bc8a30b1465 Author: Fernando Apesteguía AuthorDate: 2025-01-05 18:56:56 +0000 Commit: Fernando Apesteguía CommitDate: 2025-01-05 18:59:46 +0000 [phb]: Document Uses=java --- .../en/books/porters-handbook/uses/_index.adoc | 108 +++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 0bec4ee1a1..97b3e0c2fd 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -1044,6 +1044,114 @@ If the `env` argument is given, the `configure` target is not set. If the `-a` flag is a problem for the port, add the `notall` argument. If `xmkmf` does not generate a `install.man` target, add the `noman` argument. +[[uses-java]] +== `java` + +Possible arguments: (none), `ant`, `build`, `extract`, `run` + +Defaults to `USES=java:build,run` if no arguments are provided and `NO_BUILD` +is undefined. If `NO_BUILD` is defined, `USES=java:run` is used. +If the `ant` argument is given, the port uses Apache Ant. +If the `build` argument is given, a JDK port is added to the build dependencies. +If the `extract` argument is given, a JDK port is added to the extract dependencies. +If the `run` argument is given, a JDK port is added to the run dependencies. + +The framework provides the following variables to be set by the port: + +`JAVA_VERSION`:: +List of space-separated suitable java versions for the port. An optional `\+` +allows you to specify a range of versions. (allowed values `8[+]`, `11[\+]`, +`17[+]`, `18[\+]`, `19[+]`, `20[\+]`, `21[+]`, `22[\+]`, `22[+]`) + +`JAVA_OS`:: +List of space-separated suitable JDK port operating systems for the port. +(allowed values: `native`, `linux`) + +`JAVA_VENDOR`:: +List of space-separated suitable JDK port vendors for the port. (allowed +values: `openjdk`, `oracle`) + +The framework exposes the following variables to be read by the port: + +`JAVA_PORT`:: +The name of the JDK port. (e.g. 'java/openjdk8') + +`JAVA_PORT_VERSION`:: +The version of the JDK port. (e.g. '8') + +`JAVA_PORT_OS`:: +The operating system used by the JDK port. (e.g. 'linux') + +`JAVA_PORT_VENDOR`:: +The vendor of the JDK port. (e.g. 'openjdk') + +`JAVA_PORT_OS_DESCRIPTION`:: +Description of the operating system used by the JDK port. (e.g. 'Linux') + +`JAVA_PORT_VENDOR_DESCRIPTION`:: +Description of the vendor of the JDK port. (e.g. 'OpenJDK BSD Porting Team') + +`JAVA_HOME`:: +Path to the installation directory of the JDK. (e.g. [.filename]#/usr/local/openjdk8#) + +`JAVAC`:: +Path to the Java compiler to use. (e.g. [.filename]#/usr/local/openjdk8/bin/javac# or +[.filename]#/usr/local/bin/javac#) + +`JAR`:: +Path to the JAR tool to use. (e.g. [.filename]#/usr/local/openjdk8/bin/jar# or +[.filename]#/usr/local/bin/fastjar#) + +`APPLETVIEWER`:: +Path to the appletviewer utility. (e.g. +[.filename]#/usr/local/linux-jdk1.8.0/bin/appletviewer#) + +`JAVA`:: +Path to the `java` executable. Use this for executing Java programs. (e.g. [.filename]#/usr/local/openjdk8/bin/java#) + +`JAVADOC`:: +Path to the `javadoc` utility program. + +`JAVAH`:: +Path to the `javah` program. + +`JAVAP`:: +Path to the `javap` program. + +`JAVA_KEYTOOL`:: +Path to the `keytool` utility program. + +`JAVA_N2A`:: +Path to the `native2ascii` tool. + +`JAVA_POLICYTOOL`:: +Path to the `policytool` program. + +`JAVA_SERIALVER`:: +Path to the `serialver` utility program. + +`RMIC`:: +Path to the RMI stub/skeleton generator, `rmic`. + +`RMIREGISTRY`:: +Path to the RMI registry program, `rmiregistry`. + +`RMID`:: +Path to the RMI daemon program. + +`JAVA_CLASSES`:: +Path to the archive that contains the JDK class files. On most JDKs, this is +[.filename]#${JAVA_HOME}/jre/lib/rt.jar#. + +`JAVASHAREDIR`:: +The base directory for all shared Java resources. + +`JAVAJARDIR`:: +The directory where a port should install JAR files. + +`JAVALIBDIR`:: +The directory where JAR files installed by other ports are located. + [[uses-kde]] == `kde` From nobody Sun Jan 5 19:00:25 2025 X-Original-To: dev-commits-doc-all@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 4YR68B1FT5z5k5y2 for ; Sun, 05 Jan 2025 19:00:26 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YR68B0FS2z4L70; Sun, 5 Jan 2025 19:00:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736103626; 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=ypu4igTETj/Hh1zP1N+RYjNFhocIief2/aXfVkaKecc=; b=rjMBnq6M3BuCcBacUJO/nr6hB4QNLkBwcieugwdAE1T+IRZ8TBd+1XSzWvpLJVymFEoW9x J+hAA4s/e8OfXhaTCHKl+3xV5682mxIb4yi10PMwpZnFDrwzSCG9fvyi0zlKoRmuO5wmCC RE+RiRDeWtoaONgX3TxR9sj+2Lpj0MRDovWtZNlX9cHQA4xWEWwWfAqHh9Hzoj7LYgTPst H5BU0RnajBXq3iBnYmMgeXzEdDA1JJMh7sKkjlQWyY8mov4bEZsQcR6TK0ionTPoDxKUEv 1nCFTPDOCUtUP1kMc6Clh3E4ZvoJyCk/vYyyVCQfhT/X35uZ9BkDIMj4vHr1SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736103626; 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=ypu4igTETj/Hh1zP1N+RYjNFhocIief2/aXfVkaKecc=; b=NbsXOw72+9zdr2GCMqID01sDk2UcDjLWB+lBYvJr3moCB1S306GlB4W1mmpi+eAn8IHjua GxBXgRx8g0z2WHD2iGRI2jq+OToDBZk6EKVFfRQO5HIdANcGn1mXoEHhkJ6DoDvPmELQ9/ RaisG/W2ZLHg2NmFXZ7MEzvI2F0eaPR3XusHLyN+jbtnXRGcCNchIMLWjpi0noWMyaDaU2 JvNk4eVV8HW5KEYtLw+k9KwBvPiT9drrqf4gWUlg5qQagypopUl2GSjSSnq1LS6jc7F9yJ i1cCmKG8t4wcuiZtdAVm6U52qOdqYnMMkr9DX0vaOkxpQImMNehE84UFE+nrPQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736103626; a=rsa-sha256; cv=none; b=BLJVn40Kh+dkF0QK/WBgPjpkPkgO7R0LocThSYCAkGKnLafMeTnOX1EVR7XS5BQpHcHOEr ckiFfpFzm6wdxXbm4NQ1yNmp4nySDZIeiH0y4PzgPvm7eGwAO5bQ1AHjLuDZKv8V+bABVM QqJcU9iwxYzkpitBA0zKZBZtUdhwUsL6TqPZvyEgpua7Y4ImOLHPGsrxp7FEQ8b2uuoBGF 1swFpe0MKj+f42qJQp7oD7AM9tJXt6f7tDIPC1fJJEh81l+QdKylTbZz8T0Wr034HgiqoK uQM6wR+nvc6QXoogDfCzpIOjKEOmuSt4dVMR3PWyoltk4xG2QRxrKMel9XNKag== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YR6896mfYzqxM; Sun, 05 Jan 2025 19:00:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505J0P5N017681; Sun, 5 Jan 2025 19:00:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505J0PiM017678; Sun, 5 Jan 2025 19:00:25 GMT (envelope-from git) Date: Sun, 5 Jan 2025 19:00:25 GMT Message-Id: <202501051900.505J0PiM017678@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 697b179c95 - main - [phb]: Document Uses=srbk List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 697b179c959f49f5affca89f3e9f8da54c961118 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=697b179c959f49f5affca89f3e9f8da54c961118 commit 697b179c959f49f5affca89f3e9f8da54c961118 Author: Fernando Apesteguía AuthorDate: 2025-01-05 16:53:00 +0000 Commit: Fernando Apesteguía CommitDate: 2025-01-05 19:00:12 +0000 [phb]: Document Uses=srbk --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 97b3e0c2fd..a6ef9e0822 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -2207,6 +2207,13 @@ Possible arguments: (none), `2`, `3` Add a dependency on SQLite. The default version used is 3, but version 2 is also possible using the `:2` modifier. +[[uses-srbk]] +== `srbk` + +Possible arguments: (none) + +Marks the port as `BROKEN` in `aarch64` and `riscv64`. + [[uses-ssl]] == `ssl` From nobody Sun Jan 5 21:15:49 2025 X-Original-To: dev-commits-doc-all@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 4YR98P64dYz5kGqS for ; Sun, 05 Jan 2025 21:15:49 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YR98P5DyZz4VhL; Sun, 5 Jan 2025 21:15:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736111749; 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=V82jLReGNzqbHEZXiLof+W6YNi12nXUNqOcYmmo1RcE=; b=e7C3cFhkARBy6OXIgSrWmEryzmh7z09lCWeMtWmSWp6tGtDnCQMVcdBoM8IVwVtEXd7C+s +ZEUYpoXxtdt7Qw6dnJoUmvkiPezR5G9/XstKTa/E3vcSOgegPeSUS/gmL+L3+GtBUz5kl vpZD/i2+UUDT5rwSmH2so2dFjCPbNNhdsGiPff1hZ4SpfNzHmF559YeoqAXozdBMNULlYk HY4WyL2SNxG+HsyAbyhbV6wl7J1l7vEr67Y56L/AA2U51oPNTlfkohOEcKwTNT6wEOAjQn 1YNcrdteoEjuJpDTN5fOpXU0C1lz09sJ/shI6pyn0gyVFFmpdZIN2Tk2aCTXcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736111749; 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=V82jLReGNzqbHEZXiLof+W6YNi12nXUNqOcYmmo1RcE=; b=TorLqRFz8R9S/F9M9Hm/W9IOSY/slJoYphok83AfluJpImQAFagGFodQEJHAmWZOaeZWxm nQ849UPa3p9jz2S+OVFTd/woPbsGxuUHzxWakf7JkAhTC1o9+eC7ZTsAgQr+hJnA7sxgBg OV41xt2TFups+u0OZ/KRzqkmsIg4k7e6uNYF9/IgZ3BFOIYkhBj29FaKakJG/uagoWtiKb INFRU0SjpHXaJNmFsMmXRYi47f99Wtmc3qhtadiUh/UcqBnBsYEg9wWC3KFFqjAFO1+0FC tEKLO2pnB8o36Cs6Q89VCBb8CeUHaQ0seeC1A2nUOCK2FYOxnTtZH3iUvkci3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736111749; a=rsa-sha256; cv=none; b=o1xFj+O+0C6OaHo8PtwmBYFI3bRsQJtHs4q/vyy/BspOTb8FLqnfS3NYZxBMzRF9sK5kVG ixami0VxkPPH4uIcdzCcDg18BVL9+NPiIHkHSsjV3O5E1wN4Pbq+67XGBRypXGJt65/820 SpvMrx6+7ZGeiThbP5tBLWDnmT43cyvtMZT8+G0hecKlZTqOXTBY7W/oQ8rvJ+w6tiWsej f3BWVjjRwVZHakF/tydHDJzPgzUWCDKWG3h0j/R/zU0GRSyIrnQ7acNRsHwxDuRxUniws7 SNDnPF7etgIrwYDQkS3ufRyjrxzzm639MhBC57c7UYnnNlYZJ8SlU8yiXdh2Tw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YR98P4qVyzvyW; Sun, 05 Jan 2025 21:15:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505LFnQc067690; Sun, 5 Jan 2025 21:15:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505LFngE067687; Sun, 5 Jan 2025 21:15:49 GMT (envelope-from git) Date: Sun, 5 Jan 2025 21:15:49 GMT Message-Id: <202501052115.505LFngE067687@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 81736689c2 - main - [phb][uses]: Fix typo. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 81736689c2081e9d1af6e5f0ad306fd7e94a5ea2 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=81736689c2081e9d1af6e5f0ad306fd7e94a5ea2 commit 81736689c2081e9d1af6e5f0ad306fd7e94a5ea2 Author: Fernando Apesteguía AuthorDate: 2025-01-05 21:14:53 +0000 Commit: Fernando Apesteguía CommitDate: 2025-01-05 21:14:53 +0000 [phb][uses]: Fix typo. Reported by: pauamma@gundo.com --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index a6ef9e0822..ab59854f3d 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -2207,8 +2207,8 @@ Possible arguments: (none), `2`, `3` Add a dependency on SQLite. The default version used is 3, but version 2 is also possible using the `:2` modifier. -[[uses-srbk]] -== `srbk` +[[uses-sbrk]] +== `sbrk` Possible arguments: (none) From nobody Sun Jan 5 21:38:48 2025 X-Original-To: dev-commits-doc-all@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 4YR9fx15cbz5kHhK for ; Sun, 05 Jan 2025 21:38:49 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YR9fw5X1Yz4WcG; Sun, 5 Jan 2025 21:38:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736113128; 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=8svSbbDwBYH7sTuXP+FahluB2f7YbMVnSkKXuWX2a3A=; b=qCn7zdUAsQLpkHV2skNbXEIFJNNHgi+PLkE9MnU5WHLnfZSzyaoh1RaxAlu/W5ZwQRG/VZ dI4NUkFrNYIPP/Yn2NzS9roPY6MrdgUljaNKbU8KuWhs5rm2bTgXirIXIhn5KGk2D8qsM8 496dA08ZqYUHS5qYHmBuWqhWyb+f2FupG7WEwq0YqLJjnDh563/rhhVpo47zTKk5qHFPV8 Al1UScSdOXg8oSW9bEvWFas+iE7I0cy2xbWKrwck3ppXTLxywu8FodpfGpRr/72hZ7XTiz 1qMnTHidfw77Ianjhcz7amjQBYDGBBb/zRyy1M3WHELHYYac5+s5JqWDK6yXrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736113128; 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=8svSbbDwBYH7sTuXP+FahluB2f7YbMVnSkKXuWX2a3A=; b=aWS2VSY7/GFy9rfYE6ot+WWSS71bgB641leBmNL2aCft+UFTPG8c6kXa/o8NbUMfue/wTv zDR42Wzi9wVoXiMdXgXEPCFgyCEBAwW9LCj1GllWytpSyd7zoOZneAnkQLzfeUsRBQTcMS kS9lALQ3ni7Dc5XlA/VSnL+wa+pZB/OsZBPx9CDLGuVlH5VCSvyhm4cskOPkbbSXQeZpCJ OTJPu8hAvoLOWVujiaaEeyOCXaUZT8O+trYXeEVjTKIbi1i5YPHAkx/XHECtBuotlnMXWg Ay5/AktwkbeY/1g1loQIOur5WvtifiecGDaUoPtJc404MpbapdwmEp8Gi4WzQg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736113128; a=rsa-sha256; cv=none; b=S/Mafgm7PDACpTlRPkWY51JCa/4ovsLniSgMQFQF1glT1urYDBLCevmtLjdI3skiWNn7hs Va5ZGl1+tQ9SCcF6KJOkcp0gDWO0uV9jRC/Fgy0fKtN76+fTVuRTrW0G3xoK6MtHzwtZNY hGWMB9rZIzjysFPwjMtXKfTU9baNBbFuHWUdKhyRzCWxYg4xA24PAjHsbVowMxlMcYleTf q2VAPImUqcIQyIzM2m8gIdXTP0LUjJvjdJ2jupNvkbXKXKY9pEpb5zM1K1/bXtIBOiEkxe AXYJfbe/pcMGw7M06VlppjclYyqhfdayfd7OUhYUv2rn4sKEA0YzyZa4hKkJzg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YR9fw4hd9zw5c; Sun, 05 Jan 2025 21:38:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 505Lcm13006151; Sun, 5 Jan 2025 21:38:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 505Lcm0M006148; Sun, 5 Jan 2025 21:38:48 GMT (envelope-from git) Date: Sun, 5 Jan 2025 21:38:48 GMT Message-Id: <202501052138.505Lcm0M006148@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: de3e8d6de9 - main - porters-handbook: Document updates to USES=elfctl List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: de3e8d6de905a43838d6bb486bc79ace4b8283ae Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=de3e8d6de905a43838d6bb486bc79ace4b8283ae commit de3e8d6de905a43838d6bb486bc79ace4b8283ae Author: Joseph Mingrone AuthorDate: 2025-01-05 15:37:48 +0000 Commit: Joseph Mingrone CommitDate: 2025-01-05 21:38:46 +0000 porters-handbook: Document updates to USES=elfctl Document two new USES=elfctl arguments: `build` and `stage`. The arguments control the location and timing of ELF feature flag modifications. Reviewed by: carlavilla, Pau Amma Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48327 --- .../content/en/books/porters-handbook/uses/_index.adoc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index ab59854f3d..b9f797b576 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -489,9 +489,12 @@ Add dependency on package:math/eigen[]. [[uses-elfctl]] == `elfctl` -Possible arguments: (none) +Possible arguments: (none), `build` (default), `stage` + +Set ELF binary feature control notes by setting `ELF_FEATURES`. -Change an ELF binary's feature control note by setting ELF_FEATURES. +When either no argument or the `build` argument is supplied, binaries under `BUILD_WRKSRC` are operated on, and files listed in `ELF_FEATURES` are relative to `BUILD_WRKSRC`. +When the `stage` argument is supplied, binaries under `STAGEDIR` are operated on and files listed in `ELF_FEATURES` are relative to `STAGEDIR`. [[uses-elfct-ex1]] .Uses=elfctl @@ -501,13 +504,12 @@ Change an ELF binary's feature control note by setting ELF_FEATURES. .... USES= elfctl ELF_FEATURES= featurelist:path/to/file1 \ - featurelist:path/to/file1 \ featurelist:path/to/file2 .... ==== -The format of `featurelist` is described in man:elfctl[1]. The file paths are relative to ${BUILD_WRKSRC}. +The format of `featurelist` is described in man:elfctl[1]. [[uses-erlang]] == `erlang`