PLD New Rescue -- current th-main based build
Michael Shigorin
mike at osdn.org.ua
Fri Dec 13 18:15:15 CET 2013
On Fri, Dec 13, 2013 at 05:48:56PM +0100, Jacek Konieczny wrote:
> >> And memtest does not load during uefi boot.
> > http://memtest86.com/download.htm#free
> > Note that UEFI-capable V5 became proprietary, at least so far...
> I don't think its license allows me to include that in my PLD NR images.
Ask upstream, looks like they've been rather reluctant to mess
with license text actively -- I've packaged a permission to do
whatever I want into README.ALT as provided by David.
> > 0171-Enable-linux16-on-non-BIOS-systems-for-i.a.-memtest.patch
> > in fedora's grub2 might be interesting to you.
> I have applied this patch to our GRUB, but it doesn't work. And
> now I think it couldn't work -- it is not just booting a 16-bit
> binary, that binary still expects BIOS and BIOS-initialized
> environment (e.g. not an EFI frame buffer for output).
I didn't even get to try it out (maybe could work on UEFI with
CSM enabled but that's not something one can count on, and plain
memtest86+ could be booted via CSM just as well then).
Should have told that too, sorry :-/
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
-------------- next part --------------
We have released V5 of MemTest86 a few days back.
[...]
(We probably still need to review the licensing terminology again,
but you are welcome to distribute these packages).
David Wren
PassMark Software
-------------- next part --------------
%define beta %nil
Name: efi-memtest86
Version: 5.0
Release: alt1
Summary: EFI binary of Passmark Memtest86 V5
License: distributable
Group: System/Kernel and hardware
Url: http://www.memtest86.com
Source0: %name-%version%beta.tar.gz
Source1: README.ALT
# x86 might be added but the sense is quite faint
ExclusiveArch: x86_64
BuildRequires: rpm-macros-uefi
BuildRequires: pesign
AutoReqProv: no
%define mt86data %_datadir/%name
%description
UEFI implementation of memtest86 V5.0.
Please note that these binaries are proprietary (see license.rtf)
distributed under permission (see README.ALT).
%package signed
Summary: EFI binary of Passmark Memtest86 V5 (signed variant)
Group: System/Kernel and hardware
Requires: %name = %version-%release
%description signed
UEFI implementation of memtest86 V5.0.
Please note that these binaries are proprietary (see license.rtf)
distributed under permission (see README.ALT).
This package provides means to cope with UEFI SecureBoot
(better described as Restricted Boot) firmware when one
can't disable it easily, doesn't want to, or needs not to.
%prep
%setup -n %name
%install
install -pDm644 EFI/MemTest86-x64.efi %buildroot%_efi_bindir/memtest86.efi
mkdir -p %buildroot%mt86data
cp -a EFI/*.{cfg,png,htm,css} %buildroot%mt86data
%pesign -s -i %buildroot%_efi_bindir/memtest86.efi -o %buildroot%_efi_bindir/memtest86-signed.efi
echo %_efi_bindir/memtest86-signed.efi > signed.manifest
install %SOURCE1 .
%files
%doc license.rtf README.ALT
#doc guide.pdf
%_efi_bindir/memtest86.efi
%mt86data/
%files -f signed.manifest signed
%changelog
* Wed Dec 11 2013 Michael Shigorin <mike at altlinux.org> 5.0-alt1
- V5.0, thanks upstream
* Thu Nov 28 2013 Michael Shigorin <mike at altlinux.org> 5.0-alt0.1
- initial release based on 20131031 binaries
More information about the pld-devel-en
mailing list