rpms/memtest86+/devel import.log, NONE, 1.1 memtest-setup, 1.2, 1.3 memtest86+.spec, 1.40, 1.41 memtest86+-2.10-fixflags.patch, 1.1, NONE
Paulo Roma Cavalcanti
roma at fedoraproject.org
Fri Mar 13 19:44:24 UTC 2009
- Previous message (by thread): rpms/perl-GD/devel .cvsignore, 1.12, 1.13 perl-GD.spec, 1.25, 1.26 sources, 1.12, 1.13
- Next message (by thread): rpms/mingw32-jasper/devel import.log, NONE, 1.1 jasper-1.900.1-mingw32.patch, NONE, 1.1 jasper-1.900.1-sleep.patch, NONE, 1.1 mingw32-jasper.spec, NONE, 1.1 patch-libjasper-stepsizes-overflow.diff, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: roma
Update of /cvs/pkgs/rpms/memtest86+/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv26402/devel
Modified Files:
memtest-setup memtest86+.spec
Added Files:
import.log
Removed Files:
memtest86+-2.10-fixflags.patch
Log Message:
Updated to 2.11 and using memtest (ELF) instead of memtest.bin
--- NEW FILE import.log ---
memtest86+-2_11-4_fc10:HEAD:memtest86+-2.11-4.fc10.src.rpm:1236973348
Index: memtest-setup
===================================================================
RCS file: /cvs/pkgs/rpms/memtest86+/devel/memtest-setup,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- memtest-setup 4 Mar 2008 21:39:54 -0000 1.2
+++ memtest-setup 13 Mar 2009 19:43:54 -0000 1.3
@@ -25,6 +25,9 @@
if [ "$RETVAL" != "0" ]; then
echo "ERROR: grubby failed to configure your bootloader for $MTPATH."
exit $RETVAL
+else
+ sed -i -e's,kernel /memtest86+,kernel --type=netbsd /memtest86+,' /boot/grub/grub.conf
+ sed -i -e"s,/memtest86+-$MTVERSION.*,/memtest86+-$MTVERSION," /boot/grub/grub.conf
fi
echo "Setup complete."
Index: memtest86+.spec
===================================================================
RCS file: /cvs/pkgs/rpms/memtest86+/devel/memtest86+.spec,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- memtest86+.spec 28 Feb 2009 00:23:40 -0000 1.40
+++ memtest86+.spec 13 Mar 2009 19:43:54 -0000 1.41
@@ -2,15 +2,16 @@
%define __spec_install_post /usr/lib/rpm/brp-compress
# Turn off debuginfo package
%define debug_package %{nil}
+%bcond_with update-grub.conf
Summary: Stand-alone memory tester for x86 and x86-64 computers
Name: memtest86+
Version: 2.11
-Release: 3%{?dist}
+Release: 4%{?dist}
License: GPLv2
ExclusiveArch: %{ix86} x86_64
Group: System Environment/Base
-Source0: http://www.memtest.org/download/%{version}/memtest86+-%{version}.tar.gz
+Source0: http://www.memtest.org/download/%{version}/%{name}-%{version}.tar.gz
URL: http://www.memtest.org
Source1: new-memtest-pkg
Source2: memtest-setup
@@ -20,17 +21,21 @@
BuildRequires: compat-gcc-34
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
%description
Memtest86+ is a thorough stand-alone memory test for x86 and x86-64
architecture computers. BIOS based memory tests are only a quick
check and often miss many of the failures that are detected by
Memtest86+.
-Run 'memtest-setup' to add to your GRUB or lilo boot menu.
+This version avoids the following errors when booting from grub:
+"Error 7: Loading below 1MB is not supported"
+"Error 13: Invalid or unsupported executable format"
+"Error 28: Selected item cannot fit into memory"
+Optionally, run 'memtest-setup' to add to your GRUB or lilo boot menu.
%prep
%setup -q
+sed -i -e's,0x10000,0x100000,' memtest.lds
%build
# Regular build flags not wanted for this binary
@@ -39,35 +44,78 @@
# It makes no sense to use smp flags here.
%install
-rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/boot
-mkdir -p $RPM_BUILD_ROOT/sbin
-mkdir -p $RPM_BUILD_ROOT%{_sbindir}
-
-install -m644 memtest.bin $RPM_BUILD_ROOT/boot/memtest86+-%{version}
-install -m755 %{SOURCE1} $RPM_BUILD_ROOT/sbin/new-memtest-pkg
-install -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_sbindir}/memtest-setup
+rm -rf %{buildroot}
+mkdir -p %{buildroot}/boot
+mkdir -p %{buildroot}/sbin
+mkdir -p %{buildroot}%{_sbindir}
+
+# install the ELF version, not the floppy (memtest.bin) one.
+install -m644 memtest %{buildroot}/boot/%{name}-%{version}
+install -m755 %{SOURCE1} %{buildroot}/sbin/new-memtest-pkg
+install -m755 %{SOURCE2} %{buildroot}%{_sbindir}/memtest-setup
+sed -i 's/\r//' $RPM_BUILD_DIR/%{name}-%{version}/README
+
+%post
+%if %{with update-grub.conf}
+if [ -x /sbin/grubby ] ; then
+ /sbin/grubby \
+ --add-kernel="/boot/%{name}-%{version}" \
+ --title "Memtest86+ (%{version})"
+
+ sed -i -e's,kernel /%{name}-%{version},kernel --type=netbsd /%{name}-%{version},' /boot/grub/grub.conf
+fi
+%else
+cat << EOF
+
+************************************************
+* REMINDER: Please update your /etc/grub.conf *
+* file and add the memtest86+ boot entry, *
+* by running /usr/sbin/memtest-setup as root. *
+************************************************
+
+EOF
+%endif
+
+%postun
+%if %{with update-grub.conf}
+if [ -x /sbin/grubby ] ; then
+ sed -i -e's,kernel --type=netbsd /%{name}-%{version},kernel /%{name}-%{version},' /boot/grub/grub.conf
+ /sbin/grubby --remove-kernel="/boot/%{name}-%{version}"
+fi
+%else
+cat << EOF
+
+************************************************
+* REMINDER: Please update your /etc/grub.conf *
+* file and remove any memtest86+ boot entry. *
+************************************************
+
+EOF
+%endif
+
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc README
-/boot/memtest86+-%{version}
+/boot/%{name}-%{version}
/sbin/new-memtest-pkg
%{_sbindir}/memtest-setup
-%preun
-/sbin/new-memtest-pkg --remove %{version}
-
%changelog
+* Mon Mar 11 2009 Paulo Roma <roma at lcg.ufrj.br> - 2.11-4
+- Updated to 2.11
+- Patched for booting from grub.
+- Using memtest (ELF) instead of memtest.bin
+- Changed memtest-setup for writing the correct grub entry.
+- Removed obsolete patch memtest86+-2.10-fixflags.patch
+- Created option update grub.conf
+
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-* Mon Dec 22 2008 Warren Togami <wtogami at redhat.com> - 2.11-1
-- 2.11
-
* Mon Nov 12 2008 Warren Togami <wtogami at redhat.com> - 2.10-1
- 2.10
@@ -104,6 +152,9 @@
- some spec cleanups (#226135)
- remove old Obsoletes
+* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - 1.65-4.1
+- rebuild
+
* Tue Jun 27 2006 Florian La Roche <laroche at redhat.com> - 1.65-4
- make sure coreutils is installed for the preun script
--- memtest86+-2.10-fixflags.patch DELETED ---
- Previous message (by thread): rpms/perl-GD/devel .cvsignore, 1.12, 1.13 perl-GD.spec, 1.25, 1.26 sources, 1.12, 1.13
- Next message (by thread): rpms/mingw32-jasper/devel import.log, NONE, 1.1 jasper-1.900.1-mingw32.patch, NONE, 1.1 jasper-1.900.1-sleep.patch, NONE, 1.1 mingw32-jasper.spec, NONE, 1.1 patch-libjasper-stepsizes-overflow.diff, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list