From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MNj59-0006uh-N5 for mharc-grub-devel@gnu.org; Mon, 06 Jul 2009 03:57:47 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MNj58-0006uC-7H for grub-devel@gnu.org; Mon, 06 Jul 2009 03:57:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MNj57-0006tl-Dj for grub-devel@gnu.org; Mon, 06 Jul 2009 03:57:45 -0400 Received: from [199.232.76.173] (port=52551 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MNj57-0006th-6c for grub-devel@gnu.org; Mon, 06 Jul 2009 03:57:45 -0400 Received: from eta-ori.net ([91.121.142.51]:33341 helo=orion.eta-ori.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MNj56-0007Vl-Jp for grub-devel@gnu.org; Mon, 06 Jul 2009 03:57:44 -0400 Received: from [IPv6:2a01:198:229:0:217:31ff:fe81:8c8] (istari.fallback.kleinerfeigling.org [IPv6:2a01:198:229:0:217:31ff:fe81:8c8]) by orion.eta-ori.net (Postfix) with ESMTPSA id 30B434DD2A2 for ; Mon, 6 Jul 2009 09:57:39 +0200 (CEST) Message-ID: <4A51AE6A.6060708@impulze.org> Date: Mon, 06 Jul 2009 09:57:30 +0200 From: Daniel Mierswa User-Agent: Thunderbird 2.0.0.22 (X11/20090628) MIME-Version: 1.0 To: grub-devel@gnu.org X-Enigmail-Version: 0.95.7 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig95A0788691901DF31DE20724" X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: [PATCH] Caseless UUID comparsion in search command X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jul 2009 07:57:46 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig95A0788691901DF31DE20724 Content-Type: multipart/mixed; boundary="------------020501020709070507050807" This is a multi-part message in MIME format. --------------020501020709070507050807 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Just like some time ago in search_fs_uuid() the search_fs() function of search also needs to be caseless when comparing UUIDs, for some reason GRUB2 didn't find my UUID although I entered it as reported by blkid. To be on the safe side, just use strncasecmp. :) Patch against git master and ChangeLog attached. I await your feedback. :-) --=20 Mierswa, Daniel If you still don't like it, that's ok: that's why I'm boss. I simply know better than you do. --- Linus Torvalds, comp.os.linux.advocacy, 1996/07/22 --------------020501020709070507050807 Content-Type: text/plain; name="ChangeLog" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="ChangeLog" MjAwOS0wNy0wNiAgRGFuaWVsIE1pZXJzd2EgIDxpbXB1bHplQGltcHVsemUub3JnPgoKCSog Y29tbWFuZHMvc2VhcmNoLmMgKHNlYXJjaF9mcyk6IHVzZSBgc3RyY2FzZWNtcCcgZm9yIFVV SUQgY29tcGFyc2lvbi4K --------------020501020709070507050807 Content-Type: text/plain; name="grub2.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="grub2.patch" RnJvbSAwMmQ4MDZmZTFlNzYwM2MzOGYyYzg4NTY4MDAwN2I2ZDE0ZWRlZWZhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgTWllcnN3YSA8aW1wdWx6ZUBpbXB1bHpl Lm9yZz4KRGF0ZTogTW9uLCA2IEp1bCAyMDA5IDA5OjM1OjE3ICswMjAwClN1YmplY3Q6IFtQ QVRDSF0gaWdub3JlIGNhc2UgZm9yIHV1aWQgY29tcGFyaXNvbiBpbiBzZWFyY2gKCi0tLQog Y29tbWFuZHMvc2VhcmNoLmMgfCAgICA5ICsrKysrKysrLQogMSBmaWxlcyBjaGFuZ2VkLCA4 IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29tbWFuZHMv c2VhcmNoLmMgYi9jb21tYW5kcy9zZWFyY2guYwppbmRleCA2NDdmNDA4Li41MmI1ZmQ2IDEw MDY0NAotLS0gYS9jb21tYW5kcy9zZWFyY2guYworKysgYi9jb21tYW5kcy9zZWFyY2guYwpA QCAtNzAsNiArNzAsMTMgQEAgc2VhcmNoX2ZzIChjb25zdCBjaGFyICprZXksIGNvbnN0IGNo YXIgKnZhciwgaW50IG5vX2Zsb3BweSwgaW50IGlzX3V1aWQpCiAKIAkgIGZzID0gZ3J1Yl9m c19wcm9iZSAoZGV2KTsKIAorCSAgaW50ICgqY29tcGFyZV9mbikoY29uc3QgY2hhciAqczEs IGNvbnN0IGNoYXIgKnMyKTsKKwkgIGlmIChpc191dWlkKSB7CisJICAgIGNvbXBhcmVfZm4g PSBncnViX3N0cmNhc2VjbXA7CisJICB9IGVsc2UgeworCSAgICBjb21wYXJlX2ZuID0gZ3J1 Yl9zdHJjbXA7CisJICB9CisKICNkZWZpbmUgUVVJRCh4KQkoaXNfdXVpZCA/ICh4KS0+dXVp ZCA6ICh4KS0+bGFiZWwpCiAKIAkgIGlmIChmcyAmJiBRVUlEKGZzKSkKQEAgLTc5LDcgKzg2 LDcgQEAgc2VhcmNoX2ZzIChjb25zdCBjaGFyICprZXksIGNvbnN0IGNoYXIgKnZhciwgaW50 IG5vX2Zsb3BweSwgaW50IGlzX3V1aWQpCiAJICAgICAgKFFVSUQoZnMpKSAoZGV2LCAmcXVp ZCk7CiAJICAgICAgaWYgKGdydWJfZXJybm8gPT0gR1JVQl9FUlJfTk9ORSAmJiBxdWlkKQog CQl7Ci0JCSAgaWYgKGdydWJfc3RyY21wIChxdWlkLCBrZXkpID09IDApCisJCSAgaWYgKGNv bXBhcmVfZm4gKHF1aWQsIGtleSkgPT0gMCkKIAkJICAgIHsKIAkJICAgICAgLyogRm91bmQh ICAqLwogCQkgICAgICBjb3VudCsrOwotLSAKMS42LjMuMwoK --------------020501020709070507050807-- --------------enig95A0788691901DF31DE20724 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) iEYEARECAAYFAkpRrm8ACgkQm9l44K3zL5ca6ACfV6vvEB0uzS3tvYH+cR+AFH/h 09cAn07kQ9fDsjy9sxxB9Cstt47UvkzD =lSmq -----END PGP SIGNATURE----- --------------enig95A0788691901DF31DE20724--