From nobody Sat Oct 4 00:29:04 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 4cdmcK0rCKz69brb for ; Sat, 04 Oct 2025 00:29:05 +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 4cdmcK0G1xz3SlV for ; Sat, 04 Oct 2025 00:29:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759537745; 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=HfM0d46OBVuX2ozQiYcaIlOkfugNyyhMnJfL8X7HzGk=; b=tvEzA4LRT6CtD/VxlP1S0GDkWz22R4VJbChSVNfeOargyP6FyQdLBUPrpGFIJrcdzZ2l1b 0DgG6CYpMLgnr2ktDOzKK8cK7rMLA7aHAArsR6LuBEEQX9xpBNnjhL4lpoQZ2SMxBRqZ94 k0AuxRgOI+s9eJfGZaCaxqiRlQtoN2AvqD1TgaRwhfSs89o/M+fAkv/4KBEUW1OqFbxIAz 0irHm54RG2zBam5HnhRbJcXYRzw0tDjfkH0KcBTBMkNCUM2zXafDFNDq7CPxCDtajiN5ma QS5fIBZyjMHe+G280Tv6DnV6l5cYXKziPKvtCKqlDwpye1wJ7aM4IPc/CSQ+Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1759537745; 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=HfM0d46OBVuX2ozQiYcaIlOkfugNyyhMnJfL8X7HzGk=; b=ipCgpIuty2frJhoFx0SQqhB0CU2/ynlMhNGgPuJB9UTd8Avka870hMYf19A80iDPeI88HQ bWHmm3wBEXRVRIDJjU4Gcqd9wdNBFclxEhdcWQCx+BK+BncZVKUnuYfFI0Osq6X0cFPDyh 1gp21ifgNHtZ+9jigIs6u7T+qUhEvbIdxsJVgkjwHohxlPxZc/lFm4qzU8jne19mtC3pdg TdEeDdkCcYxG0fXj0g8+MYETXOz1tXZHAKYtkoLV+tK4jP1ozMHNET8zWkEVCrE+wfyumY o3ss261pNx0CjPjyCOHkVAlmrKzWUIF+9pyxoBoJqoHQt4IHLXMePEYvU4fUzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1759537745; a=rsa-sha256; cv=none; b=qL9WaZs/+SE/5vty7XnYcB+Ox/p+pCzfo2TI4FZ3gh9Fl5t71rAkm3wgEL5UTXxdPsRjJe cByufL7i5+Rgb1zvX4N+0FU0MnSNZKlRk9h2uU+8g+KcjJfb0uQ4Ea2FJm4uhjJvom1l3V 8s8ehNPh1wmHZxWlmft19VA1sTusEgNybCiRDLoC5VR+mRna4+/18hgOUxTkPi2I9NimZh sl/TZ8iEwy0GiYo9Wnt2zsTKm/3jAQ5IVbSPbUtiIuPh2bEdci9XPVd3xFS2tw4EWggI6q sf6LZoStD8HIcImr9bTw9jxoFTB9dOisyJwCRQCFsp2e2VcyU1KsvXOpizlWTA== 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 4cdmcJ6zBwz2WV for ; Sat, 04 Oct 2025 00:29:04 +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 5940T41K014291 for ; Sat, 4 Oct 2025 00:29:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 5940T4jq014290 for sysinstall@FreeBSD.org; Sat, 4 Oct 2025 00:29:04 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 00:29:04 +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 #7 from commit-hook@FreeBSD.org --- A commit in branch stable/15 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D4b734c47744611d1d2bd61d15045b7903= d4c35be commit 4b734c47744611d1d2bd61d15045b7903d4c35be Author: Warner Losh AuthorDate: 2025-09-30 02:46:57 +0000 Commit: Warner Losh CommitDate: 2025-10-04 00:27:07 +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.=