From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1PiBLS-0006b6-IM for mharc-grub-devel@gnu.org; Wed, 26 Jan 2011 14:47:58 -0500 Received: from [140.186.70.92] (port=35130 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pi2UN-0002KQ-F3 for grub-devel@gnu.org; Wed, 26 Jan 2011 05:20:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pi2UM-00073q-2u for grub-devel@gnu.org; Wed, 26 Jan 2011 05:20:35 -0500 Received: from mail-ww0-f49.google.com ([74.125.82.49]:36009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pi2UL-00073i-Uo for grub-devel@gnu.org; Wed, 26 Jan 2011 05:20:34 -0500 Received: by wwb17 with SMTP id 17so792769wwb.30 for ; Wed, 26 Jan 2011 02:20:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:subject:from:to:cc:content-type:date:message-id :mime-version:x-mailer; bh=AbBJ3d9iF+biINJ2PxCg5E6GREPhKEmy7AWD9y7EtMw=; b=ZKZNIXcuHxvaly1Nn1Qbq42fIWjROS4/ys0lnURphgwl1LwkIpPz6B6yNhE/dtqhyC xuTdP+LsW1KJ4pceexhHfUlny5zV19k6HIOVo8A4JQq8COxt3fcY7vYcN93waUOlZCEI w5jyYYzWjH544mi7i70RVKAwn4F7zfpbagP+4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=subject:from:to:cc:content-type:date:message-id:mime-version :x-mailer; b=FEoojn7JA972XnWNO2qcFK3E3Tlxuwn/N3yXn88Grk9IznW89+5MXsZINXO8NWx12M gIMJmUI2Kbj63pVTHIiS71E1+d8uAbN3MZWdy+XGFlHZcMAacNkZP/ou5z8QiLT2JDSt 8OG7eHvaMJyrmXuCucY3xpA8S0CakfMtHPHzA= Received: by 10.227.11.143 with SMTP id t15mr2380831wbt.27.1296037230694; Wed, 26 Jan 2011 02:20:30 -0800 (PST) Received: from [138.246.45.26] (0013021f490d.dfn.mwn.de [138.246.45.26]) by mx.google.com with ESMTPS id b19sm4069865wbd.13.2011.01.26.02.20.27 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 26 Jan 2011 02:20:28 -0800 (PST) From: Alexander Kurtz To: grub-devel@gnu.org Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-1RhcIPK2pbM2x739pr+P" Date: Wed, 26 Jan 2011 11:20:26 +0100 Message-ID: <1296037226.2310.2.camel@alexander> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Wed, 26 Jan 2011 14:47:56 -0500 Cc: 611123@bugs.debian.org, Colin Watson Subject: GRUB doesn't allow background images with upper case file extensions X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jan 2011 10:20:36 -0000 --=-1RhcIPK2pbM2x739pr+P Content-Type: multipart/mixed; boundary="=-9Ps2gz4RefvNT2rKd4na" --=-9Ps2gz4RefvNT2rKd4na Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear GRUB developers, when I try to use background images with upper case file extensions (e.g. `foo.JPEG') it doesn't work. If I try to debug this manually from the grub shell, I get this: grub> background_image /grub/comet.JPEG error: unsupported bitmap format grub> This is unfortunate since most digital cameras produce images with upper case file extensions. FAT filesystems and Windows in general might be other sources of files with upper case file extensions. I can confirm that the attached patch fixes the problem for me. If you have no objections, please include it in the next version. Best regards Alexander Kurtz PS: I first reported this to the Debian BTS, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D611123=20 --=-9Ps2gz4RefvNT2rKd4na Content-Disposition: attachment; filename="ignore-case-of-file-extensions.patch" Content-Type: text/x-patch; name="ignore-case-of-file-extensions.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 ZGlmZiAtTmF1ciBncnViMi0xLjk5fnJjMS5vcmlnL2RlYmlhbi9jaGFuZ2Vsb2cgZ3J1YjItMS45 OX5yYzEvZGViaWFuL2NoYW5nZWxvZw0KLS0tIGdydWIyLTEuOTl+cmMxLm9yaWcvZGViaWFuL2No YW5nZWxvZwkyMDExLTAxLTI2IDEwOjQxOjMxLjAwMDAwMDAwMCArMDEwMA0KKysrIGdydWIyLTEu OTl+cmMxL2RlYmlhbi9jaGFuZ2Vsb2cJMjAxMS0wMS0yNiAxMDo0NzowNi44OTU1MzgyODUgKzAx MDANCkBAIC0xLDMgKzEsMTAgQEANCitncnViMiAoMS45OX5yYzEtMS4xKSBleHBlcmltZW50YWw7 IHVyZ2VuY3k9bG93DQorDQorICAqIE5vbi1tYWludGFpbmVyIHVwbG9hZA0KKyAgKiBJZ25vcmUg Y2FzZSBvZiBmaWxlIGV4dGVuc2lvbnMgb2YgYmFja2dyb3VuZCBpbWFnZXMgKGNsb3NlczogIzYx MTEyMykuDQorICANCisgLS0gQWxleGFuZGVyIEt1cnR6IDxrdXJ0ei5hbGV4QGdvb2dsZW1haWwu Y29tPiAgVHVlLCAyNSBKYW4gMjAxMSAyMDowMDo1NCArMDEwMA0KKw0KIGdydWIyICgxLjk5fnJj MS0xKSBleHBlcmltZW50YWw7IHVyZ2VuY3k9bG93DQogDQogICBbIENvbGluIFdhdHNvbiBdDQpk aWZmIC1OYXVyIGdydWIyLTEuOTl+cmMxLm9yaWcvZ3J1Yi1jb3JlL3ZpZGVvL2JpdG1hcC5jIGdy dWIyLTEuOTl+cmMxL2dydWItY29yZS92aWRlby9iaXRtYXAuYw0KLS0tIGdydWIyLTEuOTl+cmMx Lm9yaWcvZ3J1Yi1jb3JlL3ZpZGVvL2JpdG1hcC5jCTIwMTAtMTItMDEgMTU6NDU6NDMuMDAwMDAw MDAwICswMTAwDQorKysgZ3J1YjItMS45OX5yYzEvZ3J1Yi1jb3JlL3ZpZGVvL2JpdG1hcC5jCTIw MTEtMDEtMjYgMTA6NDU6MTEuMzk2NTQwMjIxICswMTAwDQpAQCAtMTc3LDcgKzE3Nyw3IEBADQog DQogICBwb3MgLT0gZXh0X2xlbjsNCiANCi0gIHJldHVybiBncnViX3N0cmNtcCAoZmlsZW5hbWUg KyBwb3MsIGV4dCkgPT0gMDsNCisgIHJldHVybiBncnViX3N0cmNhc2VjbXAgKGZpbGVuYW1lICsg cG9zLCBleHQpID09IDA7DQogfQ0KIA0KIC8qIExvYWRzIGJpdG1hcCB1c2luZyByZWdpc3RlcmVk IGJpdG1hcCByZWFkZXJzLiAgKi8NCg== --=-9Ps2gz4RefvNT2rKd4na-- --=-1RhcIPK2pbM2x739pr+P Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAABAgAGBQJNP/VqAAoJECmUnEL6df6RPO4P/AkogsmOqUthPE3Rg/spy6Nd LS4nU0pbcS5z2oDj1cOqMxiJKrXv31EsMky6wsGsN9GiCcByjazFmDr7ZxaV1pZp wrR2RLYUlPcLT32EqnxkKnbdmDhxGpTWTgpsfynV9NYGESbjnp8Ri+hsXxamkI5D 1AxQZ1WwAXRTRS7KkgJ7BaG/rLOyCrOOiWphf2p/pXSIpmSLqSaBUEWuAU6wggpf qo6WVcwBtilfzSws1uVIhvjQqKyhYbSfuJty9O7HWqr8JNTqbUTvtnb/f7hbeW3c A79DyFnPzCeZYYxjju1HvzV718DveAJ63fu9J06r0QEbaRAtqHQ/kahdEJi+I3qe nw4Ycbn/SEaF3d63DzLQgLlYzOwrHP9+rfOnDYTXLal5SPqbQEZHLapvYqbox6dS uFfHANzEI1++FyVDV9yv+AQb3II2vENIlJnZMrlDZLRAUD8IHP8hOfSovSZehUr2 A4qSTqB0OR8pHFNLa8eueE3c+ebMEzWo1m3cHxdj9W6TG1hxN+5UmY21HbIAKwPX GMFGgNDhs6MT3uhgafdlOhFvb5PJnp2ROf2r6/24avqnTaf/l1wZvn5XRe4oHbMo FRRLIDamaQsVdFjN5hWpjCiOeM3mgvlAWJ03EUNlw5JKvoyUlUb4ZqmixCBWDUQL Y0uqSkHHRtLH2ByGTh47 =iLWU -----END PGP SIGNATURE----- --=-1RhcIPK2pbM2x739pr+P--