From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1294EC19F4F for ; Wed, 8 May 2024 16:50:06 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s4kUI-0000Kl-5O; Wed, 08 May 2024 12:49:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s4kUF-0000Jk-Gf for grub-devel@gnu.org; Wed, 08 May 2024 12:49:47 -0400 Received: from zenith.ipv6.plouf.fr.eu.org ([2001:7a8:6d23:1::1] helo=zenith) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s4kUD-0006y5-5N for grub-devel@gnu.org; Wed, 08 May 2024 12:49:47 -0400 Received: from [192.168.0.252] (helo=chantecler) by zenith with esmtp (Exim 4.89) (envelope-from ) id 1s4kTu-00036R-EL for grub-devel@gnu.org; Wed, 08 May 2024 18:49:39 +0200 From: Pascal Hambourg To: Date: Wed, 8 May 2024 01:03:53 +0200 Subject: [PATCH v2] util/grub.d/30_os-prober.in: Fix GRUB_OS_PROBER_SKIP_LIST for non-EFI MIME-Version: 1.0 Message-Id: Received-SPF: pass client-ip=2001:7a8:6d23:1::1; envelope-from=pascal@plouf.fr.eu.org; helo=zenith X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_12_24=1.049, FSL_HELO_NON_FQDN_1=0.001, HELO_NO_DOMAIN=1.091, KHOP_HELO_FCRDNS=0.259, T_SPF_PERMERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org R1JVQiBkb2N1bWVudGF0aW9uIHN0YXRlczoKCuKAmEdSVUJfT1NfUFJPQkVSX1NLSVBfTElTVOKA mQogIExpc3Qgb2Ygc3BhY2Utc2VwYXJhdGVkIEZTIFVVSURzIG9mIGZpbGVzeXN0ZW1zIHRvIGJl IGlnbm9yZWQgZnJvbQogIG9zLXByb2JlciBvdXRwdXQuIEZvciBlZmkgY2hhaW5sb2FkZXJzIGl0 4oCZcyA8VVVJRD5APEVGSSBGSUxFPgoKQnV0IHRoZSBhY3R1YWwgYmVoYXZpb3VyIGRvZXMgbm90 IG1hdGNoIHRoaXMgZGVzY3JpcHRpb24uCgogIEdSVUJfT1NfUFJPQkVSX1NLSVBfTElTVD0iPFVV SUQ+IgoKZG9lcyBub3RoaW5nLiBJbiBvcmRlciB0byBza2lwIG5vbi1FRkkgYm9vdGxvYWRlcnMs IHlvdSBtdXN0IHNldAoKICBHUlVCX09TX1BST0JFUl9TS0lQX0xJU1Q9IjxVVUlEPkA8REVWSUNF PiIKCndoaWNoIGlzIGJvdGggYWJzdXJkICg8VVVJRD4gYW5kIDxERVZJQ0U+IGFyZSByZWR1bmRh bnQpIGFuZCB3cm9uZwooPERFVklDRT4gc3VjaCBhcyAvZGV2L3NkKiBtYXkgbm90IGJlIHBlcnNp c3RlbnQgYWNyb3NzIGJvb3RzKS4KCkFsc28sIGFueSBub24td29yZCBjaGFyYWN0ZXIgaXMgYWNj ZXB0ZWQgYXMgYSBzZXBhcmF0b3IsIGluY2x1ZGluZwonLScgYW5kICdAJyB3aGljaCBtYXkgYmUg cHJlc2VudCBpbiBVVUlEcy4gVGhpcyBjYW4gY2F1c2UgZmFsc2UKcG9zaXRpdmVzIGJlY2F1c2Ug b2YgcGFydGlhbCBVVUlEIG1hdGNoLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGVzZSBmbGF3cyB3aGls ZSByZXRhaW5pbmcgc29tZSBiYWNrd2FyZApjb21wYXRpYmlsaXR5IHdpdGggcHJldmlvdXMgYmVo YXZpb3VyIHdoaWNoIG1heSBiZSBleHBlY3RlZCBieQpleGlzdGluZyBzZXR1cHM6Ci0gYWxzbyBh Y2NlcHQgPFVVSUQ+QC9kZXYvKiAod2l0aCB3YXJuaW5nKSBmb3Igbm9uLUVGSSBib290bG9hZGVy cwotIGFsc28gYWNjZXB0IGNvbW1hIGFuZCBzZW1pY29sb24gYXMgc2VwYXJhdG9yCgpGaXhlczog NTVlNzA2YzkgKEFkZCBHUlVCX09TX1BST0JFUl9TS0lQX0xJU1QgdG8gc2VsZWN0aXZlbHkgc2tp cHBpbmcgc3lzdGVtcykKU2lnbmVkLW9mZi1ieTogUGFzY2FsIEhhbWJvdXJnIDxwYXNjYWxAcGxv dWYuZnIuZXUub3JnPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBlbmZvcmNlIFVVSUQgYm91bmRhcmll cyB3aXRoIGNvcnJlY3Qgc2VwYXJhdG9ycwotIHdhcm4gaWYgQC9kZXYvKiBpcyBmb3VuZCBpbiBH UlVCX09TX1BST0JFUl9TS0lQX0xJU1QKLSB1cGRhdGUgZG9jdW1lbnRhdGlvbgotIGNhbGwgZ3J1 Yi1wcm9iZSBvbmx5IHdoZW4gbmVlZGVkCgogZG9jcy9ncnViLnRleGkgICAgICAgICAgICAgIHwg IDcgKysrKystLQogdXRpbC9ncnViLmQvMzBfb3MtcHJvYmVyLmluIHwgMTkgKysrKysrKysrKysr Ky0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RvY3MvZ3J1Yi50ZXhpIGIvZG9jcy9ncnViLnRleGkKaW5kZXggYTIy NWY5YTg4Li41OTRkNDc1ZmMgMTAwNjQ0Ci0tLSBhL2RvY3MvZ3J1Yi50ZXhpCisrKyBiL2RvY3Mv Z3J1Yi50ZXhpCkBAIC0xNTYxLDggKzE1NjEsMTEgQEAgdGhpcyBvcHRpb24gdG8gQHNhbXB7ZmFs c2V9IHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUgaW4gdGhlCiBAY29tbWFuZHtncnViLW1rY29uZmln fSBjb21tYW5kLgogCiBAaXRlbSBHUlVCX09TX1BST0JFUl9TS0lQX0xJU1QKLUxpc3Qgb2Ygc3Bh Y2Utc2VwYXJhdGVkIEZTIFVVSURzIG9mIGZpbGVzeXN0ZW1zIHRvIGJlIGlnbm9yZWQgZnJvbSBv cy1wcm9iZXIKLW91dHB1dC4gRm9yIGVmaSBjaGFpbmxvYWRlcnMgaXQncyA8VVVJRD5AQDxFRkkg RklMRT4KK0xpc3Qgb2Ygc3BhY2Utc2VwYXJhdGVkIGNhc2UgaW5zZW5zaXRpdmUgVVVJRHMgb2Yg ZmlsZXN5c3RlbXMgdG8gYmUgaWdub3JlZAorZnJvbSBvcy1wcm9iZXIgb3V0cHV0LiBGb3IgRUZJ IGNoYWlubG9hZGVycyBpdCdzIDxVVUlEPkBAPEVGSSBGSUxFPi4gRm9yCitiYWNrd2FyZCBjb21w YXRpYmlsaXR5IHdpdGggcHJldmlvdXMgYmVoYXZpb3VyLCA8VVVJRD5AQC9kZXYvKiBpcyBhbHNv IGFjY2VwdGVkCitmb3Igbm9uLUVGSSBjaGFpbmxvYWRlcnMgZXZlbiBpZiB0aGUgZGV2aWNlIGRv ZXMgbm90IG1hdGNoLCBhbmQgY29tbWEgYW5kCitzZW1pY29sb24gYXJlIGFsc28gYWNjZXB0ZWQg YXMgc2VwYXJhdG9yLgogCiBAaXRlbSBHUlVCX0RJU0FCTEVfU1VCTUVOVQogTm9ybWFsbHksIEBj b21tYW5ke2dydWItbWtjb25maWd9IHdpbGwgZ2VuZXJhdGUgdG9wIGxldmVsIG1lbnUgZW50cnkg Zm9yCmRpZmYgLS1naXQgYS91dGlsL2dydWIuZC8zMF9vcy1wcm9iZXIuaW4gYi91dGlsL2dydWIu ZC8zMF9vcy1wcm9iZXIuaW4KaW5kZXggNjU2MzAxZWFmLi4zOTQ3NDc3NTkgMTAwNjQ0Ci0tLSBh L3V0aWwvZ3J1Yi5kLzMwX29zLXByb2Jlci5pbgorKysgYi91dGlsL2dydWIuZC8zMF9vcy1wcm9i ZXIuaW4KQEAgLTExNywxOSArMTE3LDI2IEBAIGlmIFsgIngkR1JVQl9UT1BfTEVWRUxfT1NfUFJP QkVSIiAhPSB4IF07IHRoZW4KICAgT1NQUk9CRUQ9JChncnViX21vdmVfdG9fZnJvbnQgIiRHUlVC X1RPUF9MRVZFTF9PU19QUk9CRVIiICR7T1NQUk9CRUR9KQogZmkKIAorY2FzZSAiJEdSVUJfT1Nf UFJPQkVSX1NLSVBfTElTVCIgaW4gKkAvW2REXVtlRV1bdlZdLyopCisJZ3J1Yl93YXJuICIkKGdl dHRleHRfcHJpbnRmICJHUlVCX09TX1BST0JFUl9TS0lQX0xJU1QgY29udGFpbnMgZGVwcmVjYXRl ZCA8VVVJRD5AL2Rldi8qIG5vdGF0aW9uLiBUaGUgQC9kZXYvKiBzdWZmaXggaXMgaWdub3JlZC4i KSIKK2VzYWMKKwogZm9yIE9TIGluICR7T1NQUk9CRUR9IDsgZG8KICAgREVWSUNFPSJgZWNobyAk e09TfSB8IGN1dCAtZCAnOicgLWYgMWAiCiAgIExPTkdOQU1FPSJgZWNobyAke09TfSB8IGN1dCAt ZCAnOicgLWYgMiB8IHRyICdeJyAnICdgIgogICBMQUJFTD0iYGVjaG8gJHtPU30gfCBjdXQgLWQg JzonIC1mIDMgfCB0ciAnXicgJyAnYCIKICAgQk9PVD0iYGVjaG8gJHtPU30gfCBjdXQgLWQgJzon IC1mIDRgIgotICBpZiBVVUlEPSJgJHtncnViX3Byb2JlfSAtLXRhcmdldD1mc191dWlkIC0tZGV2 aWNlICR7REVWSUNFJUAqfWAiOyB0aGVuCi0gICAgRVhQVVVJRD0iJFVVSUQiCisgIHVuc2V0IFVV SUQKKyAgaWYgWyAtbiAiJHtHUlVCX09TX1BST0JFUl9TS0lQX0xJU1R9IiBdICYmIFVVSUQ9ImAk e2dydWJfcHJvYmV9IC0tdGFyZ2V0PWZzX3V1aWQgLS1kZXZpY2UgJHtERVZJQ0UlQCp9YCI7IHRo ZW4KKyAgICBTUEFDRT0nW1s6c3BhY2U6XSw7XScgIyByZWdleCBtYXRjaGluZyBzcGFjZXMgYW5k IGNvbW1vbiBzZXBhcmF0b3JzCiAKLSAgICBpZiBbIHgiJHtERVZJQ0UjKkB9IiAhPSB4IF0gOyB0 aGVuCi0gICAgICBFWFBVVUlEPSIke0VYUFVVSUR9QCR7REVWSUNFIypAfSIKKyAgICBpZiBbIHgi JHtERVZJQ0UjIypAKn0iID0geCBdIDsgdGhlbgorICAgICAgRVhQVVVJRD0iJFVVSURAJHtERVZJ Q0UjKkB9IgorICAgIGVsc2UKKyAgICAgIEVYUFVVSUQ9IiRVVUlEKEAvZGV2Ly4qKT8iCiAgICAg ZmkKIAotICAgIGlmIFsgIngke0dSVUJfT1NfUFJPQkVSX1NLSVBfTElTVH0iICE9ICJ4IiBdICYm IFsgInhgZWNobyAke0dSVUJfT1NfUFJPQkVSX1NLSVBfTElTVH0gfCBncmVwIC1pIC1lICdcYick e0VYUFVVSUR9J1xiJ2AiICE9ICJ4IiBdIDsgdGhlbgorICAgIGlmIHByaW50ZiAlcyAiICR7R1JV Ql9PU19QUk9CRVJfU0tJUF9MSVNUfSAiIHwgZ3JlcCAtRXFpZSAiJHtTUEFDRX0ke0VYUFVVSUR9 JHtTUEFDRX0iIDsgdGhlbgogICAgICAgZWNobyAiU2tpcHBlZCAke0xPTkdOQU1FfSBvbiAke0RF VklDRX0gYnkgdXNlciByZXF1ZXN0LiIgPiYyCiAgICAgICBjb250aW51ZQogICAgIGZpCkBAIC0y OTksNyArMzA2LDcgQEAgRU9GCiAgICAgICBlY2hvICIkdGl0bGVfY29ycmVjdGlvbl9jb2RlIgog ICAgIDs7CiAgICAgbWFjb3N4KQotICAgICAgaWYgWyAiJHtVVUlEfSIgXTsgdGhlbgorICAgICAg aWYgWyAiJHtVVUlEPWAke2dydWJfcHJvYmV9IC0tdGFyZ2V0PWZzX3V1aWQgLS1kZXZpY2UgJHtE RVZJQ0V9YH0iIF07IHRoZW4KIAlPU1hVVUlEPSIke1VVSUR9IgogCW9zeF9lbnRyeSB4bnVfa2Vy bmVsIDMyCiAJb3N4X2VudHJ5IHhudV9rZXJuZWw2NCA2NAotLSAKMi4zOS4yCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5n IGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL2dydWItZGV2ZWwK