From owner-dev-commits-src-main@freebsd.org Wed Mar 3 05:14:37 2021 Return-Path: Delivered-To: dev-commits-src-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D477E55D67F for ; Wed, 3 Mar 2021 05:14:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-10.consmr.mail.ne1.yahoo.com (sonic308-10.consmr.mail.ne1.yahoo.com [66.163.187.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Dr2HJ5ZPHz4f4w for ; Wed, 3 Mar 2021 05:14:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1614748475; bh=lS06ZtbexvQdIAxWuCHO8AtQU41wxh/aATwpIkizpk6=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=FudFq6YgotF7WP2M+P44m+RQZsozgAWVCDYTLudTtY1S2KLyAGaRMB0Mov5ciCqiEikxx6Pxe87U/4ytqDIdpDm59p2R3sZ++L8csWlAIMv7YifY6TUDkWDnD9AXMy5s/L+ayjuZyfOkINLCZ2z16339Y4XOdo9doQt90A4ZzAv/ACG6olujXiS9w7QjO0fbJUJIQQvJvgkitrp+Sla1O5Y5fGtee+je/CoDoN5m7ir4g6C5UxOQhZPdIsNV944MIYeY0zTIHrTJHlZCe2/Hgzn+maCeDGnoHtZ/KuCmuOJIItZ02eYQ1SOz2dR6jzu+sTG6wOBvNDTMh6iwK/YMNQ== X-YMail-OSG: PS0.Kr4VM1nuSk.jQFqoXBbDQoXRQhOQof_LoCBwxMpuANHoXFD1xwHYzWHW3VS dmJnq1ys8XS6A6qSaifFlmAa0iCDBSQ6tJBOC5GFRFbnaVsuF51qCiIe3Xe2Oj1Lki5nGcaNtfoy EZO_jtDFsAwxQOsf_jvNlMj706v26DUD.E_UQrva.uBh9yhCg_PfZIbiiU60jhKxrUYgW6zXxCzg hrZ2YSTwGgTkMif8h.a1KXFA4N6WZ0TDmG5m.HYiLfHGkwTjo7B_m2zBiGtFoV4U9eLhbH_0cuBt KH0DcozW8ERbQk046pZPRR9B1njc5AUEAtY2EBsXdOD3cTocR1nxfCexTrMxH7Jy2rLVQEDdKq7Y XR9naGZlxXfOtvYm7zmafMnRxl6k2gOZHdMoWhcEMhGdVrYujMX9S6u4Hkyikl5DgEXehULop.Wu g0b7lrmjWv5oHkK10MRZcSgdIo1r50LycObNcDST4v2PDa7Q.OqEIxo_tEXZTeahY5KE0kcoTcVS EnzPxqoA1aUlIQ_994oyQSxed9psBFzvCII47n2Re8526gGXOd2MJOcdqTwt81ehAV0Qldfmvr4m xKLVcl8fz8_IkpQgurYMscx6W8K2lLQWYtrgJT9vqHG0e1WhxkFCFfHK4j843_asNS2JqdnzFeCK tjnTqfkMPbOf1FYexjbdWzqrgZPSa2aaM8lNsfijY315ot7YWNfsovbOoXmq52G.Th6awUXhMoMl Cn5KtH_Mpim43xBPHLNL1.vNvs2D_bqsNJzXxncZJLU4cXVG7KaIxCyyzI5E1Dktw2ekGO_cVOMb v9.7ddol344qG7P4xOC_UDuPTtsqpFMS3Eo7gniify98BmYSiWskP0LnXZpANroU7kWSiXOPXN18 8LnIrf1SxZEzguqK3AuEtORnWhMFUOGw4d.axZ2dzH4.CfF.N2yotc717OYqNsv86CMYJHKUCTpX gOr5N3BgyTjqJax1xpbu0eZOHoFRXTDQtWxq0UGQgmJsKyqAPecCDLmDx.aEvkwLAO3ykPEvMdOH FC6rKGShoiTByGG_FPOXj8CtTFr0NhvxzYTPflrkkxxj6xIdkWGYpOOUy52k39rBY.kd6bxwcOTz U3_sCl1.aHbq69v3S3jqmKKC65YkJLP.02tsZQGcaTls.EMjPR1yYYp4EVX6fS4P0sK18lZQdiAX 8HCjhsyToqwUrwOZDen26DJKySdhZP1ETLWlO.hDSPSO2IjeyBRqCq7W8nyBDDbxAvUFZA634AD_ ofycKUfOKIT.EzNsU6Q8DaLcpsbQrtZoUY2Ky0E0RaxqAsA9kIjtmCOXSLb8nanzNJCE16YmB0_R SVUmx8cDincE5HcOJfoDzonz2dC3Gz3LEHzkjGoqrvrIZdo959a5xVSlrQJptBRb1M1pgEVVENYH PgETGLnzJh7B9Yoa7iUWCekW_BvHbT4DiTZhLnP9sSbQ_yt2u3_SgR3hiNq_HLzBWWAE3m_H29jr aPMCA_j6fxitMNAwtJYpqIV.IOZfSIgzCRWhJRrZESk5_Qt7nhPNAF.t9W5FbmBfEndko0qi8x.m sTGQmhV82imc24sgtU9hESXE4xnR_wRJBwz_0Nn9HIL18V7HXHlzGfkMMqrGkR4ys5aZwjN6l2f7 eK8rEaSLOFlelFhuxcSmPIXA9x4CsY2PvyLL_bcSb7AOdMTvne_tKD9aIYWvK_skgFgx9vpi047d FXh0uMq.9P5xOnNGugjFtmu4vLHBsH5RDsRKKKG_3HI1Ggy_dclGbeaBf1peLaIu1cMNK0Y0O0Zg SubutFA6bMBhi3G743YIR3hN_j3a54LbS3PRJC.chIdmbN5C7tIIj9ZhS_P6gAHsXRvm3atIivSu YiNQs4e2z5KJRkBQrceFuZnWgQwPw37h3jn0NJSdwJdCZM..4UTh9Ssve66Tp8aQ0bq4h.v8EqtG wRIJT4vSzyIRxKwKfDJ9VDH6vLNIEpEt9LJNmipohOtAw0ycLRqDKNI09elqdrFQYtOlkeWQhgom vwSDJMr6m94BR.KhjfKvYQ8FmJ2LzrrZwfyf.Z6CBhmEPTEvzJAnXjAoDbUqSL3ubWmIijQosCpo abGNmch6B9bmmQaKIBbYyLOvgVsVf2sLRlbpbjdM5eBqPmgTGSdBqjCLBH2iB_Q1gSmuxPIpXFgO 7bEzGrq6Vp3usawfmWQYzcfNKwec7hOt2ByhfeSwFUZmH2KNoHmhE_GGxQVrz4ILrl.EqhsInn1e .mdER1XS6u0FEiQuahCJGzVSn1bFG4y7qEwlfObvqUAUzZF0tH0XWjKzBAGU6sqebeNmM2SkE8kd VOVbS3i5N5A4t9FXqzBwEuFWjrXft18.RG54Q5L0aDlNqm8._Yu5KQPbdF25t9zYP.Ds7LpDPdQM 2OCrlDxAhnrCuDD0eWkUQUWm0tAe1To4.3g5ZVWAGQVHX5LlpDVykNJMiTQmdngVZpxLoe7_j6gU WwW_GfXVbgBwhY2UJWFNErUutTIZCuXqShtZCci1.UIQhXQ.Ylc4eeHx.KJ0koKpWwQVVmkQ- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 3 Mar 2021 05:14:35 +0000 Received: by smtp414.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID e813987b5ca224843660c53b9baa6a01; Wed, 03 Mar 2021 05:14:31 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: Re: Re: git: 2c26d77d989a - main - Remove /boot/efi from mtree, missed in 0b7472b3d8d2. Message-Id: <55E1AE46-25F4-43FD-8029-6CBD193638D8@yahoo.com> Date: Tue, 2 Mar 2021 21:14:29 -0800 To: dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3654.60.0.2.21) References: <55E1AE46-25F4-43FD-8029-6CBD193638D8.ref@yahoo.com> X-Rspamd-Queue-Id: 4Dr2HJ5ZPHz4f4w X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[66.163.187.33:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[66.163.187.33:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[66.163.187.33:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.187.33:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[dev-commits-src-main] X-BeenThere: dev-commits-src-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for the main branch of the src repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Mar 2021 05:14:37 -0000 bdragon at FreeBSD.org wrote on Wed Mar 3 03:38:18 UTC 2021 : > grep -q rather. >=20 > In any case, instead of checking for directory existence, checking = whether something is actually mounted there. >=20 > On Tue, Mar 2, 2021, at 9:34 PM, Brandon Bergren wrote: > > OK, how about this as an idea then: > >=20 > > Parse mount output to see if anything is mounted to /boot/efi = directly? > >=20 > > if mount -p | cut -f 2 | grep '^/boot/efi$'; then > > .... > > fi > >=20 > > --=20 > > Brandon Bergren > > bdragon at FreeBSD.org > > I've no problem dealing with whatever ends up chosen. But I may be providing examples of what you may run into overall with folks that might not as easily adjust to rules that reserve some usage patterns. So I report the following for reference only. I've got aarch64 systems that do not automatically mount /boot/efi/ in FreeBSD but use EFI to boot FreeBSD. I only mount to /boot/efi/ when I want to update EFI material (or inspect it). Usually this is for separate removable media as far as where EFI material is vs. FreeBSD. The EFI media might be removed after booting in order to allow use of other media of the same type. I also have example aarch64 systems for which I have both /usb_efi and /microsd_efi because of direct booting USB vs. using a microsd card that in turn root-mounts the same USB drive. (Sometimes other infrastructure vintages/types determine what combinations can work.) In some contexts I used /boot/efi instead of /microsd_efi but that was commonly because of a normally less-removable eMMC that was in use instead of something live-removable, like a microsd card. (A convention I did not start with but progressed to with newer setups.) Whenever EFI might be on media not needed once FreeBSD has booted far enough, depending on EFI materials being mounted vs. not seems odd to me. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)