From nobody Sat Oct 4 23:19:43 2025 X-Original-To: sysinstall@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 4cfM1q6JtSz6B7bY for ; Sat, 04 Oct 2025 23:19:43 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cfM1q5QMJz3N11 for ; Sat, 04 Oct 2025 23:19:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759619983; 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: in-reply-to:in-reply-to:references:references; bh=OrvTou/5WcfNPl+wmObcoBdSMOd1HKJU8BQltGODYL8=; b=TmM97oBvS1gAjcztSOVu4jxv29gMJD+W5Y24OkO9NlCCyaqvnTZtMUd5HDsWiJ9C41mS/O HZyXNMa0kiUpJFm/RgTU56GbQOVWD4EmqNYQrrvzHO+q4FAN/B8bmXTsLLCn+Bnpv22kOh 7ZccUfBRgmRK8Omxs/cvh+EaJqncUiR1aCj88pCHwTF+mRMNq2B8GLjiQcj/qvI3gcwf2h ET+TskmxRnixO4N2k8APGwWWt8MDSKEOU8Oko+7a1bp8U/vXVc7vVT0cEF9cMWJKRPidmv 9lfDTldWKZIFyB6PUH6Tv17QOkzOcXn1tCb80hf4SCaudSGQMDQ1nZZi3GNSLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759619983; 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: in-reply-to:in-reply-to:references:references; bh=OrvTou/5WcfNPl+wmObcoBdSMOd1HKJU8BQltGODYL8=; b=xvccizcMhQxi1fHf/FJNqwgsj9+uHjFIfpxEHMukJjYbiWdhOT26s0v8XGJTopr5mr+nJN mtyXfCAiqhejqE7l/9/k/raXxuD/0/8f0OC6L0cEAvsnfT3CRZQksdUz4JV5hdfQaE66dc ku/d4e1Yd1F9eupJ+xVu9gz65V5xKWSWhyGAWECbuSanYcJe8V/CT3AjWIUOWpY5J7F0Ta 7pwN0e2OUiKETSytNmya0b0PfONYI7CTg5fdbG4gS3RiZAprI5VWJDfHK2L3bOFcD7hjqC iKxpQnq9rmA4EgZIsJX5+a4vgXAvTFqtIOLX15aGkZH3oDTuMilbiQvR8U9bTg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1759619983; a=rsa-sha256; cv=none; b=oCDVSEc51LheXJSQFm6E0oBfCOXvbQBAAFOdYqGp4xqIc+kNFw7K0JdM387eqnAQJSMcQh 6DOtU+rm2gGiLLX2NpEoItwlQ37xScwIoeGBIEri89x7SYuNJPl+z9QhlVyTtEtLBf4eat GdCxReiY6k/o6RLkisaU/3RAky/IeAusCtL/cfWmqQcfWkPA9gcVvBPEkk8kM4YOR/BWhs v6RWvUyOeImJ3dZIoCA4QzVJw/oN3ca3aaCmogdoME7uw1/AYkvx6H5pMbpKF78PwET2Q+ 7K0yKoAoFfyC9yCwYSo21b2kVZgzX5WzalH1XywhQ6pNmrFh9NzQp5gLj4dBzw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4cfM1q4y3Cz138C for ; Sat, 04 Oct 2025 23:19:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 594NJhHW008741 for ; Sat, 4 Oct 2025 23:19:43 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 594NJh8A008740 for sysinstall@FreeBSD.org; Sat, 4 Oct 2025 23:19:43 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: sysinstall@FreeBSD.org Subject: [Bug 208802] Install to zfs should have copies= option to provide some anti-bitrot protection Date: Sat, 04 Oct 2025 23:19:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 10.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: sysinstall@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Sysinstall Work List-Archive: https://lists.freebsd.org/archives/freebsd-sysinstall List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-sysinstall@freebsd.org Sender: owner-freebsd-sysinstall@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208802 --- Comment #10 from commit-hook@FreeBSD.org --- A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3Dd8e73f45fc5fe736ad398d15f547af593= cc84e6f commit d8e73f45fc5fe736ad398d15f547af593cc84e6f Author: Warner Losh AuthorDate: 2025-09-30 02:46:57 +0000 Commit: Warner Losh CommitDate: 2025-10-04 23:17:36 +0000 bsdinstall: Add loader.efi to all ESPs we create For proper redundancy, add copies of loader.efi to each of the ESPs we create when we create multi-volume ZFS datasets. zfsboot creates a list of secondary ESPs, while bootpart doesn't create any (it's the UFS partitioning tool) because we don't supporg UFS over gmirror. The primary ESP is mounted and is what we use efibootmgr to boot from. The redundant copies allow the system to boot if the primary disks fails. Sponsored by: Netflix MFC After: 2 days PR: 208802 Reviewed by: cperciva Differential Revision: https://reviews.freebsd.org/D52780 (cherry picked from commit 494de51bc0074472d1b01604f085daea0844f240) usr.sbin/bsdinstall/scripts/auto | 3 ++ usr.sbin/bsdinstall/scripts/bootconfig | 61 ++++++++++++++++++++++--------= ---- usr.sbin/bsdinstall/scripts/zfsboot | 28 +++++++++------- 3 files changed, 59 insertions(+), 33 deletions(-) --=20 You are receiving this mail because: You are the assignee for the bug.=