Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 286644

Summary: memtest86+-4.00 ebuild installs wrong binary in /boot
Product: Gentoo Linux Reporter: Jan Psota <jasiupsota>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED FIXED    
Severity: normal CC: jasiupsota, realnc
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild patch (doins ...)

Description Jan Psota 2009-09-27 10:22:10 UTC
memtest.bin (file: Linux x86 kernel)
should be installed into /boot/memtest86plus instead of
        memtest (file: ELF 32-bit LSB executable...)

ebuild patch follows :-)
Comment 1 Jan Psota 2009-09-27 10:23:16 UTC
Created attachment 205364 [details, diff]
ebuild patch (doins ...)
Comment 2 Patrick Lauer gentoo-dev 2009-09-27 10:48:21 UTC
+  27 Sep 2009; Patrick Lauer <patrick@gentoo.org> memtest86+-4.00.ebuild:
+  Installing kernel instead of elf binary. Fixes #286644

I changed the postinst message too to reflect the changed name. 
Comment 3 Jan Psota 2009-09-27 18:08:34 UTC
Sorry, I've overlooked it.
Comment 4 Nikos Chantziaras 2009-10-03 19:00:48 UTC
This bug should actually be INVALID.  Furthermore, the "fixed" ebuild is now buggy since it gives wrong information.

Previously, it said per elog to use:

  kernel --type=freebsd /boot/memtest86plus/memtest

in Grub.  That works just fine.  That's the part where this bug is INVALID.

Now, the fixed ebuild says:

  kernel --type=freebsd /boot/memtest86plus/memtest.bin

That does *not* work.
Comment 5 Chí-Thanh Christopher Nguyễn gentoo-dev 2009-10-25 12:14:01 UTC
This change breaks starting memtest from syslinux (isolinux etc.). I filed bug 290452 about it.