From nobody Tue Sep 30 02:57:38 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 4cbN5Z5YWLz69GZt for ; Tue, 30 Sep 2025 02:57:38 +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 4cbN5Z4m9gz3fjk for ; Tue, 30 Sep 2025 02:57:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759201058; 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=oreqv3MSJyhpCANukQ14UhAT9NJf1Iy6J/6cRb7f9So=; b=TlVwuRZPnaQFXRi2Cgiri22P9nH623NJQeq/DPOgb6ZrB+Hf6JsbADrljFAvq2VgbopTIQ nPN3WWfb2Utfnyd2YdjslOHT9pYY1A8azV3cb+HzWQLIiQ5tvXMbfRAzf+BZPRThZcUC7s BgsxSql7WuSRUA/Sa4Y5oemsFHxVOrgYwE/QtvUEbee3zpV4vHXmOFRZ0UrumMpoaWlIBl WfBtIenbSe7DNKJLw9U/zYdTWI1Iov/ORHuOrysS+iSYIcHxl63fAK8fld9tG7uj+eXPSe 9YrI0wuMKiq8M8YW5HR/o+2agKhlj+a6Vo7cSxnShnlJxP0hXfNuYtEbXBChwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759201058; 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=oreqv3MSJyhpCANukQ14UhAT9NJf1Iy6J/6cRb7f9So=; b=yYbqOAt2A7iMOsPEMEridNLlV9Df5z3naruWzcvRkrmZJEowUDmcdPFC3ksD6k35MkCrUn cr8mumJOiHjxKti6Xjq8fHJIOv9HnIWSjSBYtSOsE+F8z/ix5Xw01tQhTqvqgiJPWyTr0U y2DAkDHKXHG1vbY68790Yu7YRfT5W5NCJXmd2WwGomQjdgsIDXlSWT+K23MzqAI76yTrnk PTPGRj0dg01OEnpnP//La6twuy/11VvmiO6p6vEAbRQ4AAFPOZ9h1a4zSpv//TtWxMdZdd 9o8jPpfHIoqKdLhkklvFNTJEw4wlIKvesTszF71ZNgD3d5xJYfbEsHNHdViipg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1759201058; a=rsa-sha256; cv=none; b=H8VjHkIghFsm9XseiI747XzX/6TTEf0HBp/UuZi9FzYRMhNSrTLxjBMeHaGNjih0froB50 199X/oHyhd620G1XriwIaQl0FZ6CFoT+G2RjVCFyoKA/TJsdX7uaE9gAk8E/mUKGhhDWlE Oavt812DKRRoZnD8NAjvuo/P5l2DNdMUUa8OgF1VGNuBaI7VqSZ7Bp6F90LOxvnVcqK4Zo UUbiFV+HXcCnq7WIlIdHlzIO820ZJoGj2LhHYGZpfd8CddchiaFjTnlVRZkHOAPd8CHUT1 6ojrnJQDv3+06QvbS3/cc9BUvebiySFFS/X8i44+RFtSt05ETFBSOD8pPFjj3Q== 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 4cbN5Z491Gz2Bg for ; Tue, 30 Sep 2025 02:57:38 +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 58U2vcOG075047 for ; Tue, 30 Sep 2025 02:57:38 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 58U2vcGV075046 for sysinstall@FreeBSD.org; Tue, 30 Sep 2025 02:57:38 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: Tue, 30 Sep 2025 02:57:38 +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 #6 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D494de51bc0074472d1b01604f085daea0= 844f240 commit 494de51bc0074472d1b01604f085daea0844f240 Author: Warner Losh AuthorDate: 2025-09-30 02:46:57 +0000 Commit: Warner Losh CommitDate: 2025-09-30 02:55:46 +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 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.=