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 7CEF0CEF16B for ; Tue, 8 Oct 2024 13:03:50 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sy9rP-000398-9R; Tue, 08 Oct 2024 09:02:43 -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 1sy9Zm-0005sz-PV for grub-devel@gnu.org; Tue, 08 Oct 2024 08:44:31 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sy9Zl-0001GE-38 for grub-devel@gnu.org; Tue, 08 Oct 2024 08:44:30 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-42cae4eb026so57920935e9.0 for ; Tue, 08 Oct 2024 05:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728391466; x=1728996266; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=LwEB1+724YIG/zBTb3VUQh3y/XnWZFA93vlKPet6JAk=; b=k+UDyjR37OnFEiKqElVmPZ5cBU5oVFCxoHD2/p3Jvkyia95lDOKqlys5jGgRjUgR5P u7kHEautYUkDky+U5owqYjqZ2FICYB795juwTO2HN3SfVziJiLQV4qHLRxyn1N8441zn LXDmb9+jhIWjfNOEp7Lg6EfoEm6Dr30WzCZ9xyPj2oHXBVBBptwIUHCAYPeTghz7bVx8 0zMooCN5nzLl2rmFKWESt7zYHOFEJcRg9FLZaPLlM3uHQwSiUjyWPzhX0rq5suJz75yP QL8MYZrzddAFZ/deCDxePKF2MuscvQTlDjmfndnhXF7C9jBuDPpJDgHaHc74wMVdQG91 DelQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728391466; x=1728996266; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LwEB1+724YIG/zBTb3VUQh3y/XnWZFA93vlKPet6JAk=; b=xJJ2fS/cFgMYThYOAneM7CkfHRWGbJsG1PSPQEpsbh9gDe5BQCVwyYHNGC2vH8uKgJ vjUaMPhx1761kAg9uMcpS4nHwNeK7i+JecFNHuJntVjzxVv19H8aALY40eaeVXqNRGi/ jNRcmVlTRY2dBZ1Q65tcAGoVxaVgvAtcym9css9sNBudgRLYUOP49hR1eP85MQFf3oYS F/MljvmQqaC5EZDP34VL0HmRUXK4ygsTap9lExrzvh6zng9bcQbKxFr/M1VP8Aoh+RZd pAQfTrryrwXTJDde/0/4hfg55zRM7ZLT42N9ev98AhVXfgEYy5NpvGKPipnq25dQmIfW srCQ== X-Gm-Message-State: AOJu0YznMdQJ0FUN40Mf1SiFXmAXIt41O1yXkWm/5oTzHdIHI+a5lKZB 1Do2E2DVUyHnaNU2O33j1SvJPqYNp3/Ce9+KjNEPIc8xI8B2ky7ER3Ws5oXp X-Google-Smtp-Source: AGHT+IHvSSJqXazGYMynA40/jCHAXpeQiLJx5iFr1IfRV/Wuryq1+oOSSzXyNfaO3JuSxNiJbYt/Ew== X-Received: by 2002:a05:600c:154f:b0:42c:b1ee:4afb with SMTP id 5b1f17b1804b1-42f85ae90f5mr123829355e9.26.1728391466079; Tue, 08 Oct 2024 05:44:26 -0700 (PDT) Received: from Wesker.umbrella2.stormbyte.org (83.248.221.87.dynamic.jazztel.es. [87.221.248.83]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42f89e8360asm108941795e9.1.2024.10.08.05.44.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Oct 2024 05:44:25 -0700 (PDT) From: "David C. Manuelda" X-Google-Original-From: David C. Manuelda To: grub-devel@gnu.org Cc: "David C . Manuelda" Subject: [PATCH UPDATED] Introduce grub-mkconfig filesystem label support Date: Tue, 8 Oct 2024 14:42:16 +0200 Message-ID: <20241008124409.10596-1-StormByte@gmail.com> X-Mailer: git-send-email 2.46.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=stormbyte@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 08 Oct 2024 09:02:24 -0400 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 ClNvcnJ5LCBwcmV2aW91cyBwYXRjaCB3YXMgbWlzc2luZyBzdXBwb3J0IGZvciBHUlVCX0RFVklD RV9MQUJFTCBhbmQgdGhlcmVmb3JlIGl0IHdhcyBub3Qgd29ya2luZyBjb3JyZWN0bHkKClRoaXMg aXMgdGhlIGNvcnJlY3QgdmVyc2lvbjoKCkZyb20gOWE3Nzc5OTg5ZjgwM2IwZGY4MDU0Zjc3ZDk5 ZGJiNzVlY2QzNTIwZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogIkRhdmlkIEMuIE1h bnVlbGRhIiA8U3Rvcm1CeXRlQGdtYWlsLmNvbT4KRGF0ZTogVHVlLCA4IE9jdCAyMDI0IDEzOjA0 OjU0ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gSW50cm9kdWNlIGdydWItbWtjb25maWcgZmlsZXN5 c3RlbSBsYWJlbCBzdXBwb3J0OgoKVGhpcyBmZWF0dXJlIHdpbGwgYWxsb3cgZ3J1Yi1ta2NvbmZp ZyB0byBiZSBhYmxlIHRvIGlkZW50aWZ5IHJvb3QKZmlsZXN5c3RlbSB2aWEgbGFiZWwga2VybmVs IHBhcmFtZXRlciAocm9vdD1MQUJFTD14eHh4KS4gVG8gZW5hYmxlCnRoaXMgZmVhdHVyZSwgVVVJ RHMgYW5kIFBBUlRVVUlEcyBuZWVkcyB0byBiZSBkaXNhYmxlZCAod2l0aApHUlVCX0RJU0FCTEVf TElOVVhfVVVJRCBhbmQgR1JVQl9ESVNBQkxFX0xJTlVYX1BBUlRVVUlEIHNldCB0byB0cnVlKQph bmQgdGhlIG5ld2x5IGludHJvZHVjZWQgdmFyaWFibGUgR1JVQl9ESVNBQkxFX0xJTlVYX0xBQkVM IHNldCB0byBmYWxzZS4KCkdSVUJfREVWSUNFX0xBQkVMIGlzIGFsc28gYWRkZWQgdG8gbWtjb25m aWcgY2FuIGxvb2sgZm9yIHRoZW0uCgpUbyBtYWludGFpbiBjb21wYXRpYmlsaXR5IHdpdGggb2xk ZXIga2VybmVscyBhbmQgZXhpc3RpbmcgY29uZmlncwp0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgR1JV Ql9ESVNBQkxFX0xJTlVYX0xBQkVMIGlzIHRydWUgc28gdW5sZXNzCnRoaXMgdmFsdWUgaXMgY2hh bmdlZCB0aGUgY3VycmVudCBmdW5jdGlvbmFsaXR5IGlzIG5vdCBhZmZlY3RlZC4KClNpZ25lZC1v ZmYtYnk6IERhdmlkIEMuIE1hbnVlbGRhIDxTdG9ybUJ5dGVAZ21haWwuY29tPgotLS0KIGRvY3Mv Z3J1Yi50ZXhpICAgICAgICAgIHwgIDcgKysrKysrKwogdXRpbC9ncnViLW1rY29uZmlnLmluICAg fCAgMyArKysKIHV0aWwvZ3J1Yi5kLzEwX2xpbnV4LmluIHwgMjkgKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2dydWIudGV4aSBiL2RvY3MvZ3J1Yi50ZXhpCmluZGV4 IDJlYTZjNTZkMS4uNGVjYjcwOGFlIDEwMDY0NAotLS0gYS9kb2NzL2dydWIudGV4aQorKysgYi9k b2NzL2dydWIudGV4aQpAQCAtMTQ5OSw2ICsxNDk5LDEzIEBAIExpbnV4IGRldmljZSBuYW1lcy4g V2hlbiBAc2FtcHtHUlVCX0RJU0FCTEVfTElOVVhfUEFSVFVVSUR9IGlzIHNldCB0bwogdGhlIE1T RE9TIHBhcnRpdGlvbiBzY2hlbWUpIG9yIG5ld2VyLiAgVGhpcyBvcHRpb24gZGVmYXVsdHMgdG8g QHNhbXB7dHJ1ZX0uICBUbwogZW5hYmxlIHRoZSB1c2Ugb2YgcGFydGl0aW9uIFVVSURzLCBzZXQg dGhpcyBvcHRpb24gdG8gQHNhbXB7ZmFsc2V9LgogCitAaXRlbSBHUlVCX0RJU0FCTEVfTElOVVhf TEFCRUwKK0Bjb21tYW5ke2dydWItbWtjb25maWd9IGNhbiBwaWNrIGxhYmVscyB0byBpZGVudGlm eSByb290IGZpbGVzeXN0ZW0gdG8gdGhlIExpbnV4CitrZXJuZWwgdmlhIGEgQHNhbXB7cm9vdD1M QUJFTD0uLi59IGtlcm5lbCBwYXJhbWV0ZXIuIFRvIGVuYWJsZSBpdCBkaXNhYmxlIGJvdGgKK0Bz YW1we0dSVUJfRElTQUJMRV9MSU5VWF9VVUlEfSBhbmQgQHNhbXB7R1JVQl9ESVNBQkxFX0xJTlVY X1BBUlRVVUlEfSB3aXRoCithIEBzYW1we3RydWV9IHZhbHVlIGFuZCBzZXQgdGhpcyBvcHRpb24g dG8gQHNhbXB7ZmFsc2V9LiBUbyBtYWludGFpbiBjb21wYXRpYmlsaXR5Cit3aXRoIG9sZGVyIGtl cm5lbHMgdGhpcyBvcHRpb24gZGVmYXVsdHMgdG8gQHNhbXB7dHJ1ZX0uCisKIEBpdGVtIEdSVUJf RElTQUJMRV9SRUNPVkVSWQogSWYgdGhpcyBvcHRpb24gaXMgc2V0IHRvIEBzYW1we3RydWV9LCBk aXNhYmxlIHRoZSBnZW5lcmF0aW9uIG9mIHJlY292ZXJ5CiBtb2RlIG1lbnUgZW50cmllcy4KZGlm ZiAtLWdpdCBhL3V0aWwvZ3J1Yi1ta2NvbmZpZy5pbiBiL3V0aWwvZ3J1Yi1ta2NvbmZpZy5pbgpp bmRleCAzMmM0ODBkYWUuLjhmNmI4NjZhZiAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLW1rY29uZmln LmluCisrKyBiL3V0aWwvZ3J1Yi1ta2NvbmZpZy5pbgpAQCAtMTM1LDYgKzEzNSw3IEBAIGZpCiBH UlVCX0RFVklDRT0iYCR7Z3J1Yl9wcm9iZX0gLS10YXJnZXQ9ZGV2aWNlIC9gIgogR1JVQl9ERVZJ Q0VfVVVJRD0iYCR7Z3J1Yl9wcm9iZX0gLS1kZXZpY2UgJHtHUlVCX0RFVklDRX0gLS10YXJnZXQ9 ZnNfdXVpZCAyPiAvZGV2L251bGxgIiB8fCB0cnVlCiBHUlVCX0RFVklDRV9QQVJUVVVJRD0iYCR7 Z3J1Yl9wcm9iZX0gLS1kZXZpY2UgJHtHUlVCX0RFVklDRX0gLS10YXJnZXQ9cGFydHV1aWQgMj4g L2Rldi9udWxsYCIgfHwgdHJ1ZQorR1JVQl9ERVZJQ0VfTEFCRUw9ImAke2dydWJfcHJvYmV9IC0t ZGV2aWNlICR7R1JVQl9ERVZJQ0V9IC0tdGFyZ2V0PWZzbGFiZWwgMj4gL2Rldi9udWxsYCIgfHwg dHJ1ZQogCiAjIERldmljZSBjb250YWluaW5nIG91ciAvYm9vdCBwYXJ0aXRpb24uICBVc3VhbGx5 IHRoZSBzYW1lIGFzIEdSVUJfREVWSUNFLgogR1JVQl9ERVZJQ0VfQk9PVD0iYCR7Z3J1Yl9wcm9i ZX0gLS10YXJnZXQ9ZGV2aWNlIC9ib290YCIKQEAgLTIwMiw2ICsyMDMsNyBAQCBpZiBbICJ4JHtH UlVCX0FDVFVBTF9ERUZBVUxUfSIgPSAieHNhdmVkIiBdIDsgdGhlbiBHUlVCX0FDVFVBTF9ERUZB VUxUPSJgIiR7Z3J1YgogZXhwb3J0IEdSVUJfREVWSUNFIFwKICAgR1JVQl9ERVZJQ0VfVVVJRCBc CiAgIEdSVUJfREVWSUNFX1BBUlRVVUlEIFwKKyAgR1JVQl9ERVZJQ0VfTEFCRUwgXAogICBHUlVC X0RFVklDRV9CT09UIFwKICAgR1JVQl9ERVZJQ0VfQk9PVF9VVUlEIFwKICAgR1JVQl9ESVNBQkxF X09TX1BST0JFUiBcCkBAIC0yNDQsNiArMjQ2LDcgQEAgZXhwb3J0IEdSVUJfREVGQVVMVCBcCiAg IEdSVUJfRElTQUJMRV9VVUlEIFwKICAgR1JVQl9ESVNBQkxFX0xJTlVYX1VVSUQgXAogICBHUlVC X0RJU0FCTEVfTElOVVhfUEFSVFVVSUQgXAorICBHUlVCX0RJU0FCTEVfTElOVVhfTEFCRUwgXAog ICBHUlVCX0RJU0FCTEVfUkVDT1ZFUlkgXAogICBHUlVCX1ZJREVPX0JBQ0tFTkQgXAogICBHUlVC X0dGWE1PREUgXApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLmQvMTBfbGludXguaW4gYi91dGlsL2dy dWIuZC8xMF9saW51eC5pbgppbmRleCBjYzM5M2JlN2UuLmJjMTQwNTZmMiAxMDA2NDQKLS0tIGEv dXRpbC9ncnViLmQvMTBfbGludXguaW4KKysrIGIvdXRpbC9ncnViLmQvMTBfbGludXguaW4KQEAg LTQ1LDI0ICs0NSwzNyBAQCBlc2FjCiAKIDogJHtHUlVCX0NNRExJTkVfTElOVVhfUkVDT1ZFUlk6 PXNpbmdsZX0KIAotIyBEZWZhdWx0IHRvIGRpc2FibGluZyBwYXJ0aXRpb24gdXVpZCBzdXBwb3J0 IHRvIG1haW50aWFuIGNvbXBhdGliaWxpdHkgd2l0aAorIyBEZWZhdWx0IHRvIGRpc2FibGluZyBw YXJ0aXRpb24gdXVpZCBzdXBwb3J0IHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkgd2l0aAogIyBv bGRlciBrZXJuZWxzLgogOiAke0dSVUJfRElTQUJMRV9MSU5VWF9QQVJUVVVJRD10cnVlfQogCisj IERlZmF1bHQgdG8gZGlzYWJsaW5nIHBhcnRpdGlvbiBsYWJlbCBzdXBwb3J0IHRvIG1haW50YWlu IGNvbXBhdGliaWxpdHkgd2l0aAorIyBvbGRlciBrZXJuZWxzLgorOiAke0dSVUJfRElTQUJMRV9M SU5VWF9MQUJFTD10cnVlfQorCiAjIGJ0cmZzIG1heSByZXNpZGUgb24gbXVsdGlwbGUgZGV2aWNl cy4gV2UgY2Fubm90IHBhc3MgdGhlbSBhcyB2YWx1ZSBvZiByb290PSBwYXJhbWV0ZXIKICMgYW5k IG1vdW50aW5nIGJ0cmZzIHJlcXVpcmVzIHVzZXIgc3BhY2Ugc2Nhbm5pbmcsIHNvIGZvcmNlIFVV SUQgaW4gdGhpcyBjYXNlLgotaWYgKCBbICJ4JHtHUlVCX0RFVklDRV9VVUlEfSIgPSAieCIgXSAm JiBbICJ4JHtHUlVCX0RFVklDRV9QQVJUVVVJRH0iID0gIngiIF0gKSBcCitpZiAoIFsgIngke0dS VUJfREVWSUNFX1VVSUR9IiA9ICJ4IiBdICYmIFsgIngke0dSVUJfREVWSUNFX1BBUlRVVUlEfSIg PSAieCIgXSAmJiBbICJ4JHtHUlVCX0RFVklDRV9MQUJFTH0iID0gIngiIF0gKSBcCiAgICAgfHwg KCBbICJ4JHtHUlVCX0RJU0FCTEVfTElOVVhfVVVJRH0iID0gInh0cnVlIiBdIFwKLQkmJiBbICJ4 JHtHUlVCX0RJU0FCTEVfTElOVVhfUEFSVFVVSUR9IiA9ICJ4dHJ1ZSIgXSApIFwKKwkmJiBbICJ4 JHtHUlVCX0RJU0FCTEVfTElOVVhfUEFSVFVVSUR9IiA9ICJ4dHJ1ZSIgXSBcCisgICAgJiYgWyAi eCR7R1JVQl9ESVNBQkxFX0xJTlVYX0xBQkVMfSIgPSAieHRydWUiIF0gKSBcCiAgICAgfHwgKCAh IHRlc3QgLWUgIi9kZXYvZGlzay9ieS11dWlkLyR7R1JVQl9ERVZJQ0VfVVVJRH0iIFwKLQkmJiAh IHRlc3QgLWUgIi9kZXYvZGlzay9ieS1wYXJ0dXVpZC8ke0dSVUJfREVWSUNFX1BBUlRVVUlEfSIg KSBcCisJJiYgISB0ZXN0IC1lICIvZGV2L2Rpc2svYnktcGFydHV1aWQvJHtHUlVCX0RFVklDRV9Q QVJUVVVJRH0iIFwKKwkmJiAhIHRlc3QgLWUgIi9kZXYvZGlzay9ieS1sYWJlbC8ke0dSVUJfREVW SUNFX0xBQkVMfSIgKSBcCiAgICAgfHwgKCB0ZXN0IC1lICIke0dSVUJfREVWSUNFfSIgJiYgdXNl c19hYnN0cmFjdGlvbiAiJHtHUlVCX0RFVklDRX0iIGx2bSApOyB0aGVuCiAgIExJTlVYX1JPT1Rf REVWSUNFPSR7R1JVQl9ERVZJQ0V9Ci1lbGlmIFsgIngke0dSVUJfREVWSUNFX1VVSUR9IiA9ICJ4 IiBdIFwKLSAgICB8fCBbICJ4JHtHUlVCX0RJU0FCTEVfTElOVVhfVVVJRH0iID0gInh0cnVlIiBd OyB0aGVuCi0gIExJTlVYX1JPT1RfREVWSUNFPVBBUlRVVUlEPSR7R1JVQl9ERVZJQ0VfUEFSVFVV SUR9CiBlbHNlCi0gIExJTlVYX1JPT1RfREVWSUNFPVVVSUQ9JHtHUlVCX0RFVklDRV9VVUlEfQor ICBpZiAoIFsgIngke0dSVUJfREVWSUNFX1VVSUR9IiA9ICJ4IiBdIFwKKyAgICAgIHx8IFsgIngk e0dSVUJfRElTQUJMRV9MSU5VWF9VVUlEfSIgPSAieHRydWUiIF0gKTsgdGhlbgorICAgIGlmICgg WyAieCR7R1JVQl9ERVZJQ0VfUEFSVFVVSUR9IiA9ICJ4IiBdIFwKKyAgICAgIHx8IFsgIngke0dS VUJfRElTQUJMRV9MSU5VWF9QQVJUVVVJRH0iID0gInh0cnVlIiBdICk7IHRoZW4KKyAgICAgIExJ TlVYX1JPT1RfREVWSUNFPUxBQkVMPSR7R1JVQl9ERVZJQ0VfTEFCRUx9CisgICAgZWxzZQorICAg ICAgTElOVVhfUk9PVF9ERVZJQ0U9UEFSVFVVSUQ9JHtHUlVCX0RFVklDRV9QQVJUVVVJRH0KKyAg ICBmaQorICBlbHNlCisgICAgICBMSU5VWF9ST09UX0RFVklDRT1VVUlEPSR7R1JVQl9ERVZJQ0Vf VVVJRH0KKyAgZmkKIGZpCiAKIGNhc2UgeCIkR1JVQl9GUyIgaW4KLS0gCjIuNDYuMgoKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1h aWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxt YW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=