Accepting request 1063175 from home:ecsos
- Update to 6.10 - Add support for Secure Boot Signing - Add support for Headless EFI system - Add various command line options - Add support for legacy ATI SB400 - Fix an issue related to BadRAM pattern - Fix disabling SMP using F2 at startup - Fix crash on SuperMicro X10SDV - Various bug fixes and optimizations - Update to 6.01 - False positives in test 9 [Modulo 20, random pattern] (issue #216) - Failing to remove the big PASS/FAIL status banner (issue #130 and #173) - Update to 6.00: - Drop all patches can no more use: fix-destdir memtest86+-5.01-no-optimization.patch memtest86+-5.31b-discard-note_gnu_property.patch OBS-URL: https://build.opensuse.org/request/show/1063175 OBS-URL: https://build.opensuse.org/package/show/Base:System/memtest86+?expand=0&rev=40
This commit is contained in:
parent
c21d6825d2
commit
4be4f289f7
24
fix-destdir
24
fix-destdir
@ -1,24 +0,0 @@
|
|||||||
Index: memtest86+-5.31b/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- memtest86+-5.31b.orig/Makefile
|
|
||||||
+++ memtest86+-5.31b/Makefile
|
|
||||||
@@ -8,6 +8,7 @@
|
|
||||||
# Path for the floppy disk device
|
|
||||||
#
|
|
||||||
FDISK=/dev/fd0
|
|
||||||
+TARGETDIR=/boot
|
|
||||||
|
|
||||||
AS=as -32
|
|
||||||
CC=gcc
|
|
||||||
@@ -75,7 +76,10 @@ iso:
|
|
||||||
make all
|
|
||||||
./makeiso.sh
|
|
||||||
|
|
||||||
-install: all
|
|
||||||
+install:
|
|
||||||
+ install -o root -g root memtest.bin $(DESTDIR)$(TARGETDIR)/
|
|
||||||
+
|
|
||||||
+install-floppy: all
|
|
||||||
dd <memtest.bin >$(FDISK) bs=8192
|
|
||||||
|
|
||||||
install-precomp:
|
|
@ -1,13 +0,0 @@
|
|||||||
Index: memtest86+-5.31b/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- memtest86+-5.31b.orig/Makefile
|
|
||||||
+++ memtest86+-5.31b/Makefile
|
|
||||||
@@ -13,7 +13,7 @@ TARGETDIR=/boot
|
|
||||||
AS=as -32
|
|
||||||
CC=gcc
|
|
||||||
|
|
||||||
-CFLAGS= -Wall -Werror -march=i486 -m32 -O1 -fomit-frame-pointer -fno-builtin \
|
|
||||||
+CFLAGS= -Wall -Werror -march=i486 -m32 -O0 -fomit-frame-pointer -fno-builtin \
|
|
||||||
-ffreestanding -fPIC $(SMP_FL) -fno-stack-protector
|
|
||||||
|
|
||||||
SELF_TEST_CFLAGS = -Wall -Werror -march=i486 -m32 -O1 -g
|
|
@ -1,29 +0,0 @@
|
|||||||
Index: memtest86+-5.31b/Makefile
|
|
||||||
===================================================================
|
|
||||||
--- memtest86+-5.31b.orig/Makefile
|
|
||||||
+++ memtest86+-5.31b/Makefile
|
|
||||||
@@ -10,11 +10,11 @@
|
|
||||||
FDISK=/dev/fd0
|
|
||||||
TARGETDIR=/boot
|
|
||||||
|
|
||||||
-AS=as -32
|
|
||||||
+AS=as -32 -mx86-used-note=no
|
|
||||||
CC=gcc
|
|
||||||
|
|
||||||
CFLAGS= -Wall -Werror -march=i486 -m32 -O0 -fomit-frame-pointer -fno-builtin \
|
|
||||||
- -ffreestanding -fPIC $(SMP_FL) -fno-stack-protector
|
|
||||||
+ -ffreestanding -fPIC $(SMP_FL) -fno-stack-protector -Wa,-mx86-used-note=no
|
|
||||||
|
|
||||||
SELF_TEST_CFLAGS = -Wall -Werror -march=i486 -m32 -O1 -g
|
|
||||||
|
|
||||||
Index: memtest86+-5.31b/memtest.bin.lds
|
|
||||||
===================================================================
|
|
||||||
--- memtest86+-5.31b.orig/memtest.bin.lds
|
|
||||||
+++ memtest86+-5.31b/memtest.bin.lds
|
|
||||||
@@ -11,5 +11,6 @@ SECTIONS {
|
|
||||||
*(.data)
|
|
||||||
_end = . ;
|
|
||||||
}
|
|
||||||
+ /DISCARD/ : { *(.note.gnu.property) }
|
|
||||||
_syssize = (_end - _start + 15) >> 4;
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7146ffb182c0eb324e216ec5db284ef4bd8296122cf45e1695eabd8320cb1f09
|
|
||||||
size 227779
|
|
3
memtest86+-6.10.tar.gz
Normal file
3
memtest86+-6.10.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c6274c11d54a1a3feb29339d828150c3c5722e38ffbfee3b8cbd9b2038c548e1
|
||||||
|
size 230056
|
@ -1,3 +1,28 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 4 15:41:14 UTC 2023 - ecsos <ecsos@opensuse.org>
|
||||||
|
|
||||||
|
- Update to 6.10
|
||||||
|
- Add support for Secure Boot Signing
|
||||||
|
- Add support for Headless EFI system
|
||||||
|
- Add various command line options
|
||||||
|
- Add support for legacy ATI SB400
|
||||||
|
- Fix an issue related to BadRAM pattern
|
||||||
|
- Fix disabling SMP using F2 at startup
|
||||||
|
- Fix crash on SuperMicro X10SDV
|
||||||
|
- Various bug fixes and optimizations
|
||||||
|
- Update to 6.01
|
||||||
|
- False positives in test 9 [Modulo 20, random pattern] (issue #216)
|
||||||
|
- Failing to remove the big PASS/FAIL status banner (issue #130 and #173)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 29 10:23:02 UTC 2022 - ecsos <ecsos@opensuse.org>
|
||||||
|
|
||||||
|
- Update to 6.00:
|
||||||
|
- Drop all patches can no more use:
|
||||||
|
fix-destdir
|
||||||
|
memtest86+-5.01-no-optimization.patch
|
||||||
|
memtest86+-5.31b-discard-note_gnu_property.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed May 12 12:34:56 UTC 2021 - olaf@aepfle.de
|
Wed May 12 12:34:56 UTC 2021 - olaf@aepfle.de
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package memtest86+
|
# spec file for package memtest86+
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,16 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: memtest86+
|
Name: memtest86+
|
||||||
Version: 5.31b
|
Version: 6.10
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Memory Testing Image for x86 Architecture
|
Summary: Memory Testing Image for x86 Architecture
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: System/Boot
|
Group: System/Boot
|
||||||
URL: https://www.memtest.org
|
URL: https://www.memtest.org
|
||||||
Source: https://www.memtest.org/download/%{version}/memtest86+-%{version}.tar.gz
|
Source: https://github.com/memtest86plus/memtest86plus/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||||
Patch0: fix-destdir
|
|
||||||
Patch1: memtest86+-5.01-no-optimization.patch
|
|
||||||
Patch2: memtest86+-5.31b-discard-note_gnu_property.patch
|
|
||||||
#!BuildIgnore: gcc-PIE
|
#!BuildIgnore: gcc-PIE
|
||||||
Provides: lilo:/boot/memtest.bin
|
Provides: lilo:/boot/memtest.bin
|
||||||
Obsoletes: memtest86 <= 3.2
|
Obsoletes: memtest86 <= 3.2
|
||||||
@ -44,27 +41,34 @@ Memtest86 is an image that can be booted instead of a real OS. Once booted,
|
|||||||
it can be used to test the computer's memory.
|
it can be used to test the computer's memory.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q -n memtest86plus-%{version}
|
||||||
%patch0 -p1
|
|
||||||
%patch1 -p1
|
|
||||||
%patch2 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# dependencies are broken for the package and it should not be built in parallel
|
# dependencies are broken for the package and it should not be built in parallel
|
||||||
|
cd build64
|
||||||
make
|
make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
cd build64
|
||||||
install -Dpm 0644 memtest.bin \
|
install -Dpm 0644 memtest.bin \
|
||||||
%{buildroot}/boot/memtest.bin
|
%{buildroot}/boot/memtest.bin
|
||||||
|
install -Dpm 0644 memtest.efi \
|
||||||
|
%{buildroot}/boot/efi/EFI/memtest86/memtest.efi
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%update_bootloader_check_type_refresh_post grub2
|
%update_bootloader_check_type_refresh_post grub2 grub2-efi
|
||||||
|
|
||||||
%posttrans
|
%posttrans
|
||||||
%update_bootloader_posttrans
|
%update_bootloader_posttrans
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.md
|
||||||
|
%doc doc
|
||||||
/boot/memtest.bin
|
/boot/memtest.bin
|
||||||
%doc README* changelog FAQ
|
%dir /boot/efi
|
||||||
|
%dir /boot/efi/EFI
|
||||||
|
%dir /boot/efi/EFI/memtest86
|
||||||
|
/boot/efi/EFI/memtest86/memtest.efi
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user