Blame grub.spec

cvsdist 3279be8
Name: grub
68e9fdd
Version: 0.97
c16a48c
Release: 89%{?dist}
15fbbee
Epoch: 1
151dd29
Summary: Grand Unified Boot Loader.
cvsdist 3279be8
Group: System Environment/Base
2cfdcb5
License: GPLv2+
0222478
7cf0b8f
ExclusiveArch: i686 x86_64 ia64
c0c3db7
BuildRequires: binutils >= 2.9.1.0.23, ncurses-devel, ncurses-static, texinfo
227dbdc
BuildRequires: autoconf /usr/lib/crt1.o automake
1169254
BuildRequires: gnu-efi >= 3.0e-9
14205ea
BuildRequires: glibc-static
5cca967
BuildRequires: git
91d7307
Requires(post): /sbin/install-info
91d7307
Requires(preun): /sbin/install-info
8b36153
Requires: coreutils
cvsdist 9fabb46
Requires: system-logos
91d7307
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b9fed54
Conflicts: grub2
cvsdist 3279be8
8a0a4de
URL: http://www.gnu.org/software/%{name}/
8a0a4de
Source0: ftp://alpha.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
91d7307
91d7307
# This is from
91d7307
# http://git.kernel.org/?p=boot/grub-fedora/grub-fedora.git;a=summary
c16a48c
Patch0: grub-fedora-18.patch
6f12388
Patch1: 0001-Fix-strange-compilation-problem.patch
edcfcc5
cvsdist 3279be8
%description
cvsdist e53406f
GRUB (Grand Unified Boot Loader) is an experimental boot loader
cvsdist e53406f
capable of booting into most free operating systems - Linux, FreeBSD,
cvsdist e53406f
NetBSD, GNU Mach, and others as well as most commercial operating
cvsdist e53406f
systems.
cvsdist 3279be8
70fbe3d
%package efi
70fbe3d
Summary: GRUB bootloader for EFI systems
70fbe3d
Group: System Environment/Base
fe980aa
Obsoletes: grub < 1:0.97-83
70fbe3d
70fbe3d
%description efi
70fbe3d
GRUB for EFI systems is a bootloader used to boot EFI systems.
70fbe3d
cvsdist 3279be8
%prep
cvsdist dda923c
%setup -q
4fcdb3f
git init
4fcdb3f
git config user.email "pjones@fedoraproject.org"
4fcdb3f
git config user.name "Fedora Ninjas"
4fcdb3f
git add .
4fcdb3f
git commit -a -q -m "%{version} baseline."
4fcdb3f
git am %{patches}
4f3e8eb
4f3e8eb
# Modify grub to show the full version number
4f3e8eb
sed -i 's/0\.97/%{version}-%{release}/' configure.in
0222478
cvsdist 3279be8
%build
099c97b
autoreconf
9ef8380
autoconf
4790fbc
GCCVERS=$(gcc --version | head -1 | cut -d\  -f3 | cut -d. -f1)
d0e1152
CFLAGS="-O0 -g -fno-reorder-functions -fno-strict-aliasing -Wall -Werror -Wno-shadow -Wno-unused"
4790fbc
if [ "$GCCVERS" == "4" ]; then
4790fbc
	CFLAGS="$CFLAGS -Wno-pointer-sign"
4790fbc
fi
099c97b
export CFLAGS
099c97b
%configure --sbindir=/sbin --disable-auto-linux-mem-opt --datarootdir=%{_datadir} --with-platform=efi
099c97b
make
7cf0b8f
mv efi/grub.efi .
099c97b
make clean
099c97b
autoreconf
099c97b
autoconf
a148d55
CFLAGS="$CFLAGS -static" 
a148d55
export CFLAGS
8a0a4de
%configure --sbindir=/sbin --disable-auto-linux-mem-opt --datarootdir=%{_datadir}
cvsdist 3279be8
make
cvsdist 3279be8
cvsdist 3279be8
%install
7cf0b8f
rm -fr $RPM_BUILD_ROOT
cvsdist 3279be8
%makeinstall sbindir=${RPM_BUILD_ROOT}/sbin
cvsdist 3279be8
mkdir -p ${RPM_BUILD_ROOT}/boot/grub
7cf0b8f
mkdir -m 0755 -p ${RPM_BUILD_ROOT}/boot/efi/EFI/redhat/
7cf0b8f
install -m 755 grub.efi ${RPM_BUILD_ROOT}/boot/efi/EFI/redhat/grub.efi
cvsdist 91c9f39
cvsdist 91c9f39
rm -f ${RPM_BUILD_ROOT}/%{_infodir}/dir
cvsdist 3279be8
cvsdist 3279be8
%clean
cvsdist 3279be8
rm -fr $RPM_BUILD_ROOT
cvsdist 3279be8
cvsdist 3279be8
%post
cvsdist 3279be8
if [ "$1" = 1 ]; then
af2a040
  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/grub.info.gz || :
af2a040
  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/multiboot.info.gz || :
cvsdist 3279be8
fi
cvsdist 3279be8
cvsdist 3279be8
%preun
cvsdist 3279be8
if [ "$1" = 0 ] ;then
af2a040
  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/grub.info.gz || :
af2a040
  /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/multiboot.info.gz || :
cvsdist 3279be8
fi
cvsdist 3279be8
cvsdist 3279be8
%files
cvsdist 3279be8
%defattr(-,root,root)
cvsdist 3279be8
%doc AUTHORS ChangeLog NEWS README COPYING TODO docs/menu.lst
cvsdist 3279be8
/boot/grub
cvsdist 3279be8
/sbin/grub
cvsdist 3279be8
/sbin/grub-install
cvsdist 91c9f39
/sbin/grub-terminfo
cvsdist 3279be8
/sbin/grub-md5-crypt
33d8d4d
/sbin/grub-crypt
cvsdist 3279be8
%{_bindir}/mbchk
cvsdist 3279be8
%{_infodir}/grub*
cvsdist 91c9f39
%{_infodir}/multiboot*
cvsdist 3279be8
%{_mandir}/man*/*
cvsdist 3279be8
%{_datadir}/grub
cvsdist 3279be8
70fbe3d
%files efi
70fbe3d
%defattr(-,root,root)
70fbe3d
%attr(0755,root,root)/boot/efi/EFI/redhat
70fbe3d
/sbin/grub-terminfo
70fbe3d
/sbin/grub-md5-crypt
70fbe3d
/sbin/grub-crypt
70fbe3d
cvsdist 3279be8
%changelog
c16a48c
* Fri Apr 13 2012 Peter Jones <pjones@redhat.com> - 0.97-89
c16a48c
- Workaround Apple CD oddities (mjg59)
c16a48c
45b318b
* Tue Mar 27 2012 Peter Jones <pjones@redhat.com> - 0.97-88
45b318b
- Add directory listing to uefifs
45b318b
- Add -fno-reorder-functions for EFI builds
45b318b
- Clean up if EFI graphics init fails
45b318b
- Avoid crash if there's no pxe handles
45b318b
- fix efigraph allocation error
45b318b
- Check harder for GPT
45b318b
- Relocate the kernel properly
45b318b
- Limit PCI root conf access to Intel
45b318b
- Fix uefifs case-sensitivity issue
45b318b
0ca5b07
* Tue Feb 14 2012 Peter Jones <pjones@redhat.com> - 0.97-87
0ca5b07
- Fix TFTP booting on systems with multiple NICs
0ca5b07
- Fix ISO size calculation when not on an optical disc.
0ca5b07
6f12388
* Thu Feb 09 2012 Peter Jones <pjones@redhat.com> - 0.97-86
6f12388
- Add EFI filesystem stuff for mac booting.
6f12388
3fe8fa6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.97-85
3fe8fa6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3fe8fa6
f3cb76b
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.97-84
f3cb76b
- Rebuilt for glibc bug#747377
f3cb76b
fe980aa
* Wed Oct 12 2011 Adam Williamson <awilliam@redhat.com> - 0.97-83
fe980aa
- the obsolete doesn't work as phrased in -82, make it correct and
fe980aa
  specific
fe980aa
430dc95
* Wed Oct 12 2011 Peter Jones <pjones@redhat.com> - 0.97-82
430dc95
- grub-efi also needs to obsolete grub.
430dc95
c3b2b8b
* Tue Oct 11 2011 Peter Jones <pjones@redhat.com> - 0.97-81
c3b2b8b
- We don't need the conflicts with grub2 any more since grub2 has an
c3b2b8b
  obsolete.
c3b2b8b
70fbe3d
* Tue Oct 04 2011 Peter Jones <pjones@redhat.com> - 0.97-80
70fbe3d
- Separate grub-efi into a separate subpackage
70fbe3d
  Resolves: rhbz#743376
70fbe3d
ae7b2e4
* Wed Sep 28 2011 Peter Jones <pjones@redhat.com> - 0.97-79
ae7b2e4
- Fix compile problem
ae7b2e4
  Related: rhbz#741781
ae7b2e4
437d512
* Tue Sep 27 2011 Peter Jones <pjones@redhat.com> - 0.97-78
437d512
- Fall back to old efi GOP detection behavior.
437d512
  Resolves: rhbz#741781
437d512
61e5bc8
* Thu Aug 25 2011 Peter Jones <pjones@redhat.com> - 0.97-77
61e5bc8
- Update to kernel.org fedora-16 branch
61e5bc8
  - Add findiso command
61e5bc8
  - Add support for providing legacy graphics rom support
61e5bc8
  - Fix locate_device_path
61e5bc8
  - Add support for finding the parent device in a device path
61e5bc8
  - Add mechanism for getting runtime pages
61e5bc8
  - Add support for the PCI and PCI root bridge IO protocols
61e5bc8
  - Merge -76 changes upstream.
61e5bc8
b9fed54
* Wed Aug 17 2011 Peter Jones <pjones@redhat.com> - 0.97-76
b9fed54
- Fix stack alignment on UEFI machines (replaces patch in -74)
b9fed54
  Resolves: rhbz#677468
b9fed54
- Allow booting from higher drive numbers
b9fed54
  Resolves: rhbz#671355
b9fed54
- Conflict with grub2
b9fed54
f71c855
* Mon Jun 06 2011 Peter Jones <pjones@redhat.com> - 0.97-75
f71c855
- Update to Fedora-16 branch.
f71c855
- This has the commit from 0.97-74 reverted.
f71c855
b2b476b
* Mon Mar 14 2011 Peter Jones <pjones@redhat.com> - 0.97-74
b2b476b
- Fix stack alignment in UEFI calls (Patch from Stuart Hayes) (#677468)
b2b476b
bc69baf
* Fri Mar 11 2011 Lubomir Rintel <lkundrak@v3.sk> - 1:0.97-73
bc69baf
- Support flat file installs (#681787)
edcfcc5
- Fix Rawhide build
bc69baf
1d49b2f
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.97-72
1d49b2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1d49b2f
117369c
* Thu Dec 02 2010 Peter Jones <pjones@redhat.com> - 0.97-71
117369c
- Boot from disks with 4kB sectors on UEFI.
117369c
8248e12
* Thu Oct 07 2010 Peter Jones <pjones@redhat.com> - 0.97-68
8248e12
- Handle tftp implementations that don't do TFTP_GET_FILE_SIZE correctly
8248e12
cbfb7b8
* Tue Aug 31 2010 Peter Jones <pjones@redhat.com> - 0.97-68
cbfb7b8
- Fix "device" command parsing bug.
cbfb7b8
  Resolves: rhbz#626447
cbfb7b8
a2aa6d5
* Thu Aug 19 2010 Peter Jones <pjones@redhat.com> - 0.97-67
a2aa6d5
- When the EFI memory map is too large, copy the parts we can to e820
a2aa6d5
  Resolves: rhbz#624806
4f3e8eb
- Add version command (bcl)
4f3e8eb
  Resolves: rhbz#621989
4f3e8eb
ca82c7c
* Wed Aug 04 2010 Peter Jones <pjones@redhat.com> - 0.97-66
ca82c7c
- Draw the inverted line correctly in the menu
ca82c7c
  Resolves: rhbz#613153
ca82c7c
- Don't fail to boot on UEFI when the memory map changes (shayes)
ca82c7c
  Resolves: rhbz#607213
ca82c7c
- Allow drive remaping in UEFI mode so ordering changes don't cause failure
ca82c7c
  Resolves: rhbz#598572
ca82c7c
5f053e6
* Tue Mar 09 2010 Peter Jones <pjones@redhat.com> - 0.97-65
5f053e6
- Add sha256 support to grub's password options (mitr)
5f053e6
  Resolves: rhbz#553741
5f053e6
15fbbee
* Tue Jan 05 2010 Peter Jones <pjones@redhat.com> - 0.97-64
15fbbee
- Propogate the fix for the version number mishap in the F-12 tree to here...
15fbbee
4b1e7ec
* Tue Jan 05 2010 Peter Jones <pjones@redhat.com> - 0.97-63
4b1e7ec
- Clear the screen when the timeout finishes, not just if verbose is set.
4b1e7ec
  Patch from Eelko Berkenpies.
4b1e7ec
  Resolves: rhbz#473319
4b1e7ec
6110d1f
* Fri Nov 13 2009 Peter Jones <pjones@redhat.com> - 0.97-62
8c8da58
- Update relocatable kernel support for UEFI/x86_64 .
8c8da58
  Related: rhbz #476230
1d35f1d
- grub-0.97-gate-a20.patch: Patch from Suse. Make really, really sure that
8c8da58
  A20 is behaving itself. (mjg)
8c8da58
- add "silent" option (mjg)
8c8da58
- Rework EFI Graphics Output Protocol mode selection.
1d35f1d
6110d1f
* Fri Nov 13 2009 Peter Jones <pjones@redhat.com> - 0.97-61
6110d1f
- This was a mistake in CVS.
6110d1f
3ec6f20
* Wed Sep 16 2009 Peter Jones <pjones@redhat.com> - 0.97-60
3ec6f20
- Fix a typo introduced in grub-fedora-9.patch that may effect UEFI
3ec6f20
  Graphics Output Protocol.
3ec6f20
d7c9796
* Thu Aug 20 2009 Peter Jones <pjones@redhat.com> - 0.97-59
d7c9796
- Correctly link against gnuefi.
d7c9796
f5a1ac6
* Tue Aug 11 2009 Peter Jones <pjones@redhat.com> - 0.97-58
f5a1ac6
- Dynamically choose load address for bzimage on 64-bit UEFI.
f5a1ac6
7cf0b8f
* Mon Jul 27 2009 Hans de Goede <hdegoede@redhat.com> - 0.97-57
7cf0b8f
- Fix building with new rpm (with auto buildroot cleaning)
7cf0b8f
- Update Exclusive arch for F-12 i586 -> i686 change
7cf0b8f
5e8e09f
* Mon Jul 27 2009 Hans de Goede <hdegoede@redhat.com> - 0.97-56
5e8e09f
- Actually apply support for partitionable md devices patch (#503698)
5e8e09f
3745fed
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-55
3745fed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3745fed
56b5a92
* Fri Jul 10 2009 Peter Jones <pjones@redhat.com> - 0.97-54
56b5a92
- Add support for partitionable md devices.
56b5a92
37d34c6
* Tue Jun 30 2009 Peter Jones <pjones@redhat.com> - 0.97-53
98d2a60
- Don't assume that gcc provides us with writable strings in the xfs driver
98d2a60
32bf414
* Mon Jun 29 2009 Peter Jones <pjones@redhat.com> - 0.97-52
32bf414
- Add ext4 support (#486284)
32bf414
cd9e811
* Thu Jun 04 2009 Peter Jones <pjones@redhat.com> - 0.97-51
cd9e811
- Fix memory corruptor in "setup" command. (#496093)
cd9e811
48d250e
* Wed Apr 29 2009 Peter Jones <pjones@redhat.com> - 0.97-50
48d250e
- Handle virtio_blk disks and their crazy new device name in grub-install
48d250e
  (rhbz#479760)
48d250e
3669065
* Thu Apr 16 2009 Peter Jones <pjones@redhat.com> - 0.97-49
3669065
- Fix efi booting on machines with continguous memory regions across
3669065
  the 1G boundary.
3669065
0c772e3
* Thu Apr 09 2009 Peter Jones <pjones@redhat.com> - 0.97-48
132c25d
- remove test message Re: using network drive or not.
132c25d
812cd7f
* Tue Apr 07 2009 Peter Jones <pjones@redhat.com> - 0.97-47
812cd7f
- Add more filenames to the tftp config file search list
812cd7f
- Tweak FAT filename comparison...
812cd7f
- Vomit.
812cd7f
96abfbd
* Mon Apr 06 2009 Peter Jones <pjones@redhat.com> - 0.97-46
96abfbd
- Update gnu-efi buildreq.
96abfbd
- Fix up pxe code for i386
96abfbd
ffb8ee4
* Fri Apr 03 2009 Peter Jones <pjones@redhat.com> - 0.97-45
ffb8ee4
- Add very basic PXE support for EFI.
ffb8ee4
43a837b
* Mon Mar 30 2009 Matthew Garrett <mjg@redhat.com> - 0.97-44
43a837b
- Recognise the 0xef partition type
43a837b
0c5a385
* Wed Mar 11 2009 Peter Jones <pjones@redhat.com> - 0.97-43
0c5a385
- Use blt operations instead of memmove() on Efi Graphics Protocol systems.
0c5a385
14205ea
* Tue Mar 03 2009 Peter Jones <pjones@redhat.com> - 0.97-42
22abb92
- Switch from i386 to i586.
14205ea
- BuildReq on glibc-static.
22abb92
f9353ab
* Mon Mar 02 2009 Peter Jones <pjones@redhat.com> - 0.97-41
f9353ab
- Fix CD Booting on EFI.
bba9c30
- Fix XFS build on x86_64.
f9353ab
c2332c2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-40
c2332c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c2332c2
151dd29
* Fri Feb 13 2009 Peter Jones <pjones@redhat.com> - 0.97-39
151dd29
- Remove chainloader timeout patch; fixing it in booty instead in order to
151dd29
  address rhbz#468526 .
151dd29
- Fix up some style weirdness in the .spec 
151dd29
- Require newer gnu-efi so it'll build with newer binutils.
151dd29
91d7307
* Sun Jan 11 2009 Lubomir Rintel <lkundrak@v3.sk> - 0.97-37
91d7307
- Get rid of /usr/bin/cmp dependency (Ville Skyttä, #431351)
91d7307
- Support multiple initrds (Jeff Layton, #179127)
91d7307
- Obey 2.06 boot protocol's cmdline_size (Lubomir Rintel, #327541)
91d7307
ec94db3
* Wed Oct 22 2008 Peter Jones <pjones@redhat.com> - 0.97-36
ec94db3
- Add force-chainloader patch from rstrode (rhbz #458576)
ec94db3
ff66c35
* Tue Oct 07 2008 Peter Jones <pjones@redhat.com> - 0.97-35
ff66c35
- Add dep on newer gnu-efi.
ff66c35
8e89d09
* Wed Jun 25 2008 Peter Jones <pjones@redhat.com> - 0.97-34
8e89d09
- Add keystatus patch from krh.
8e89d09
fa342c4
* Mon Apr 07 2008 Peter Jones <pjones@redhat.com> - 0.97-33
fa342c4
- Rewrite ia32 efi call wrapper to make the makefile simpler.
fa342c4
c8ed6c9
* Tue Apr 01 2008 Peter Jones <pjones@redhat.com> - 0.97-32
c8ed6c9
- Add graphics debug mode
c8ed6c9
- Fix screen geometry variable passing
c8ed6c9
- Fix broken efi call wrapper on x86_64 so UGA works there.
c8ed6c9
cf5c529
* Thu Mar 20 2008 Peter Jones <pjones@redhat.com> - 0.97-31
cf5c529
- Fix efifb setup.
cf5c529
e30a0dc
* Wed Mar 19 2008 Peter Jones <pjones@redhat.com> - 0.97-30
e30a0dc
- Fix the bootloader for ANOTHER random kernel ABI change on EFI+x86_64.
e30a0dc
74bba97
* Tue Mar 18 2008 Peter Jones <pjones@redhat.com> - 0.97-29
74bba97
- Remove all the prot_mode_mem code from EFI loader on x86_64.
74bba97
0413305
* Thu Mar 06 2008 Peter Jones <pjones@redhat.com> - 0.97-28
0413305
- Fix FAT/VFAT directory searching.
0413305
- Don't artificially limit the kernel's location to lowmem.
0413305
c64b88a
* Wed Mar 05 2008 Peter Jones <pjones@redhat.com> - 0.97-27
c64b88a
- Fix permissions on grub.efi so cpio doesn't error when it's on vfat.
c64b88a
fb1fdd2
* Tue Mar 04 2008 Peter Jones <pjones@redhat.com> - 0.97-26
fb1fdd2
- Move grub.efi to a more useful location.
fb1fdd2
7867db4
* Wed Feb 27 2008 Peter Jones <pjones@redhat.com> - 0.97-25
7867db4
- Fix memory allocation bug in EFI on i386 and x86_64.
7867db4
da17e9c
* Wed Feb 27 2008 Peter Jones <pjones@redhat.com> - 0.97-24
da17e9c
- Fix build of xfs code on amd64.
da17e9c
5c95f16
* Wed Feb 27 2008 Peter Jones <pjones@redhat.com> - 0.97-23
5c95f16
- Enable EFI on i386, update to newest git head.
5c95f16
24bdba3
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.97-22
24bdba3
- Autorebuild for GCC 4.3
24bdba3
24628f3
* Fri Jan 25 2008 Jesse Keating <jkeating@redhat.com> - 0.97-21
24628f3
- Add a patch from esandeen to support booting from 256byte inodes.
24628f3
099c97b
* Mon Nov 05 2007 Peter Jones <pjones@redhat.com> - 0.97-20
099c97b
- Add EFI support from Intel on x86_64
099c97b
70661ae
* Thu Sep 20 2007 Peter Jones <pjones@redhat.com> - 0.97-19
70661ae
- Fix dmraid detection on Intel (isw) controllers in grub-install .
70661ae
2cfdcb5
* Wed Aug 22 2007 Peter Jones <pjones@redhat.com> - 0.97-18
2cfdcb5
- Fix license tag.
2cfdcb5
872d7b1
* Mon Aug 20 2007 Peter Jones <pjones@redhat.com> - 0.97-17
872d7b1
- Use --build-id=none instead of stripping out the build-id notes in the
872d7b1
  first and second stage loaders.
872d7b1
8a0a4de
* Tue Aug 7 2007 Peter Jones <pjones@redhat.com> - 0.97-16
8a0a4de
- Add ext[23] large inode support (patch from Eric Sandeen)
8a0a4de
- Fix auto* breakage that happened when we switched from autoreconf to autoconf
8a0a4de
- Move to original tarball + patch generated from git
8a0a4de
0222478
* Mon Jul 16 2007 Peter Jones <pjones@redhat.com> - 0.97-15
0222478
- Support booting from GPT
0222478
af2a040
* Fri Feb 23 2007 Bill Nottingham <notting@redhat.com> - 0.97-14
af2a040
- fix scriplet errors when installed with --nodocs
9ef8380
- coax grub into building (-ltinfo, autoconf instead of autoreconf)
af2a040
a5a384b
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 0.97-13
a5a384b
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
a5a384b
9dd01cf
* Thu Sep 21 2006 Peter Jones <pjones@redhat.com> - 0.97-12
9dd01cf
- Reenable patch 505, which fixes #116311
9dd01cf
031591c
* Tue Aug 15 2006 Peter Jones <pjones@redhat.com> - 0.97-11
031591c
- Disable patch 505 (#164497)
031591c
091da11
* Wed Aug  2 2006 Peter Jones <pjones@redhat.com> - 0.97-10
091da11
- Fix grub-install for multipath
091da11
ecb201a
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.97-9.1
ecb201a
- rebuild
ecb201a
6aeae16
* Fri Jul  7 2006 Peter Jones <pjones@redhat.com> - 0.97-9
6aeae16
- fix broken error reporting from helper functions
6aeae16
cecdc0c
* Mon Jun 12 2006 Peter Jones <pjones@redhat.com> - 0.97-8
cecdc0c
- Fix BIOS keyboard handler to use extended keyboard interrupts, so the
cecdc0c
  Mac Mini works.
cecdc0c
04de94d
* Mon Jun  5 2006 Jesse Keating <jkeating@redhat.com> - 0.97-7
04de94d
- Added BuildRequires on a 32bit library
04de94d
94f850c
* Sat May 27 2006 Peter Jones <pjones@redhat.com> - 0.97-6
94f850c
- Fix mactel keyboard problems, patch from Juergen Keil, forwarded by Linus.
94f850c
3ed7f3c
* Mon Mar 13 2006 Peter Jones <pjones@redhat.com> - 0.97-5
3ed7f3c
- Fix merge error for "bootonce" patch (broken in 0.95->0.97 update)
2657f2b
- Get rid of the 0.97 "default" stuff, since it conflicts with our working
2657f2b
  method.
3ed7f3c
bcc3dd9
* Mon Mar  9 2006 Peter Jones <pjones@redhat.com> - 0.97-4
bcc3dd9
- Fix running "install" multiple times on the same fs in the same invocation
bcc3dd9
  of grub.  (bz #158426 , patch from lxo@redhat.com)
bcc3dd9
84fd115
* Mon Feb 13 2006 Peter Jones <pjones@redhat.com> - 0.97-3
84fd115
- fix partition names on dmraid
84fd115
58c1584
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.97-2.1
58c1584
- rebuilt for new gcc4.1 snapshot and glibc changes
58c1584
47944d5
* Fri Jan 13 2006 Peter Jones <pjones@redhat.com> - 0.97-2
47944d5
- add dmraid support
47944d5
68e9fdd
* Wed Dec 14 2005 Peter Jones <pjones@redhat.com> - 0.97-1
68e9fdd
- update to grub 0.97
68e9fdd
3bc7b2f
* Mon Dec  5 2005 Peter Jones <pjones@redhat.com> - 0.95-17
3bc7b2f
- fix configure conftest.c bugs
3bc7b2f
- add -Wno-unused to defeat gcc41 "unused" checking when there are aliases.
3bc7b2f
107f7b6
* Mon Aug  1 2005 Peter Jones <pjones@redhat.com> - 0.95-16
107f7b6
- minor fix to the --recheck fix.
107f7b6
d6b8709
* Mon Jul 25 2005 Peter Jones <pjones@redhat.com> 0.95-15
d6b8709
- Make "grub-install --recheck" warn the user about how bad it is,
d6b8709
  and keep a backup file, which it reverts to upon detecting some errors.
d6b8709
58d7735
* Wed Jul  6 2005 Peter Jones <pjones@redhat.com> 0.95-14
58d7735
- Fix changelog to be UTF-8
58d7735
4790fbc
* Thu May 19 2005 Peter Jones <pjones@redhat.com> 0.95-13
4790fbc
- Make the spec work with gcc3 and gcc4, so people can test on existing
4790fbc
  installations.
4790fbc
- don't treat i2o like a cciss device, since its partition names aren't done
0b71371
  that way. (#158158)
4790fbc
8194aac
* Wed Mar 16 2005 Peter Jones <pjones@redhat.com> 0.95-12
8194aac
- Make installing on a partition work again when not using raid
8194aac
0e8d067
* Thu Mar  3 2005 Peter Jones <pjones@redhat.com> 0.95-11
a148d55
- Make it build with gcc4
b8c6b84
0e8d067
* Sun Feb 20 2005 Peter Jones <pjones@redhat.com> 0.95-10
0e8d067
- Always install in MBR for raid1 /boot/
0e8d067
a148d55
* Sun Feb 20 2005 Peter Jones <pjones@redhat.com> 0.95-9
de44222
- Always use full path for mdadm in grub-install
de44222
9e51667
* Tue Feb  8 2005 Peter Jones <pjones@redhat.com> 0.95-8
9e51667
- Mark the simulation stack executable
9e51667
- Eliminate the use of inline functions in stage2/builtins.c
9e51667
ed34a94
* Wed Jan 11 2005 Peter Jones <pjones@redhat.com> 0.95-7
ed34a94
- Make grub ignore everything before the XPM header in the splash image,
ed34a94
  fixing #143879
ed34a94
- If the boot splash image is missing, use console mode instead 
ed34a94
  of graphics mode.
ed34a94
- Don't print out errors using the graphics terminal code if we're not
ed34a94
  actually in graphics mode.
ed34a94
32b1966
* Mon Jan  3 2005 Peter Jones <pjones@redhat.com> 0.95-6
32b1966
- reworked much of how the RAID1 support in grub-install works.  This version
32b1966
  does not require all the devices in the raid to be listed in device.map,
32b1966
  as long as you specify a physical device or partition rather than an md
32b1966
  device.  It should also work with a windows dual-boot on the first partition.
32b1966
4e46d5e
* Fri Dec 17 2004 Peter Jones <pjones@redhat.com> 0.95-5
4e46d5e
- added support for RAID1 devices to grub-install, partly based on a
4e46d5e
  patch from David Knierim. (#114690)
4e46d5e
abdcfd5
* Tue Nov 30 2004 Jeremy Katz <katzj@redhat.com> 0.95-4
abdcfd5
- add patch from upstream CVS to handle sparse files on ext[23]
abdcfd5
- make geometry detection a little bit more robust/correct
abdcfd5
- use O_DIRECT when reading/writing from devices.  use aligned buffers as 
abdcfd5
  needed for read/write (#125808)
abdcfd5
- actually apply the i2o patch
abdcfd5
- detect cciss/cpqarray devices better (#123249)
abdcfd5
9c6f340
* Thu Sep 30 2004 Jeremy Katz <katzj@redhat.com> - 0.95-3
9c6f340
- don't act on the keypress for the menu (#134029)
9c6f340
cvsdist aa9f046
* Mon Jun 28 2004 Jeremy Katz <katzj@redhat.com> - 0.95-2
cvsdist aa9f046
- add patch from Nicholas Miell to make hiddenmenu work more 
cvsdist aa9f046
  nicely with splashimage mode (#126764)
cvsdist aa9f046
cvsdist 9fabb46
* Fri Jun 18 2004 Jeremy Katz <katzj@redhat.com> - 0.95-1
cvsdist 9fabb46
- update to 0.95
cvsdist 9fabb46
- drop emd patch, E-MD isn't making forward progress upstream
cvsdist 9fabb46
- fix static build for x86_64 (#121095)
cvsdist 9fabb46
cvsdist 9fabb46
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 9fabb46
- rebuilt
cvsdist 9fabb46
cvsdist 9fabb46
* Wed Jun  9 2004 Jeremy Katz <katzj@redhat.com>
cvsdist 9fabb46
- require system-logos (#120837)
cvsdist 9fabb46
cvsdist 9fabb46
* Fri Jun  4 2004 Jeremy Katz <katzj@redhat.com>
cvsdist 9fabb46
- buildrequire automake (#125326)
cvsdist 9fabb46
cvsdist 7cc103c
* Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 0.94-5
cvsdist 7cc103c
- i2o patch from Markus Lidel
cvsdist 7cc103c
cvsdist 7cc103c
* Wed Apr 14 2004 Jeremy Katz <katzj@redhat.com> - 0.94-4
cvsdist 7cc103c
- read geometry off of the disk since HDIO_GETGEO doesn't actually 
cvsdist 7cc103c
  return correct data with a 2.6 kernel
cvsdist 7cc103c
cvsdist 7cc103c
* Fri Mar 12 2004 Jeremy Katz <katzj@redhat.com>
cvsdist 7cc103c
- add texinfo buildrequires (#118146)
cvsdist 7cc103c
cvsdist 72514f6
* Wed Feb 25 2004 Jeremy Katz <katzj@redhat.com> 0.94-3
cvsdist 72514f6
- don't use initrd_max_address
cvsdist 72514f6
cvsdist 72514f6
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 0.94-2
cvsdist 72514f6
- rebuilt
cvsdist 72514f6
cvsdist 72514f6
* Thu Feb 12 2004 Jeremy Katz <katzj@redhat.com> 0.94-1
cvsdist 72514f6
- update to 0.94, patch merging and updating as necessary
cvsdist 72514f6
cvsdist 5a89ec4
* Sat Jan  3 2004 Jeremy Katz <katzj@redhat.com> 0.93-8
cvsdist 5a89ec4
- new bootonce patch from Padraig Brady so that you don't lose 
cvsdist 5a89ec4
  the old default (#112775)
cvsdist 5a89ec4
cvsdist 5a89ec4
* Mon Nov 24 2003 Jeremy Katz <katzj@redhat.com>
cvsdist 5a89ec4
- add ncurses-devel as a buildrequires (#110732)
cvsdist 5a89ec4
cvsdist 481882f
* Tue Oct 14 2003 Jeremy Katz <katzj@redhat.com> 0.93-7
cvsdist 481882f
- rebuild
cvsdist 481882f
cvsdist 481882f
* Wed Jul  2 2003 Jeremy Katz <katzj@redhat.com> 
cvsdist 481882f
- Requires: /usr/bin/cmp (#98325)
cvsdist 481882f
cvsdist 481882f
* Thu May 22 2003 Jeremy Katz <katzj@redhat.com> 0.93-6
cvsdist 481882f
- add patch from upstream to fix build with gcc 3.3
cvsdist 481882f
cvsdist 481882f
* Wed Apr  2 2003 Jeremy Katz <katzj@redhat.com> 0.93-5
cvsdist 481882f
- add patch to fix support for serial terminfo (#85595)
cvsdist 481882f
cvsdist 91c9f39
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 91c9f39
- rebuilt
cvsdist 91c9f39
cvsdist 91c9f39
* Fri Jan 17 2003 Jeremy Katz <katzj@redhat.com> 0.93-3
cvsdist 91c9f39
- add patch from HJ Lu to support large disks (#80980, #63848)
cvsdist 91c9f39
- add patch to make message when ending edit clearer (#53846)
cvsdist 91c9f39
cvsdist 91c9f39
* Sun Dec 29 2002 Jeremy Katz <katzj@redhat.com> 0.93-2
cvsdist 91c9f39
- add a patch to reset the terminal type to console before doing 'boot' from
cvsdist 91c9f39
  the command line (#61069)
cvsdist 91c9f39
cvsdist 91c9f39
* Sat Dec 28 2002 Jeremy Katz <katzj@redhat.com> 0.93-1
cvsdist 91c9f39
- update to 0.93
cvsdist 91c9f39
- update configfile patch
cvsdist 91c9f39
- graphics patch rework to fit in as a terminal type as present in 0.93
cvsdist 91c9f39
- use CFLAGS="-Os -g"
cvsdist 91c9f39
- patch configure.in to allow building if host_cpu=x86_64, include -m32 in
cvsdist 91c9f39
  CFLAGS if building on x86_64
cvsdist 91c9f39
- link glibc static on x86_64 to not require glibc32
cvsdist 91c9f39
- include multiboot info pages
cvsdist 91c9f39
- drop obsolete patches, reorder remaining patches into some semblance of order
cvsdist 91c9f39
cvsdist 91c9f39
* Thu Sep  5 2002 Jeremy Katz <katzj@redhat.com> 0.92-7
cvsdist 91c9f39
- splashscreen is in redhat-logos now
cvsdist 91c9f39
cvsdist 91c9f39
* Tue Sep  3 2002 Jeremy Katz <katzj@redhat.com> 0.92-6
cvsdist 91c9f39
- update splashscreen again
cvsdist 91c9f39
cvsdist 91c9f39
* Mon Sep  2 2002 Jeremy Katz <katzj@redhat.com> 0.92-5
cvsdist 91c9f39
- update splashscreen
cvsdist 91c9f39
cvsdist 91c9f39
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 0.92-4
cvsdist 91c9f39
- automated rebuild
cvsdist 91c9f39
cvsdist 91c9f39
* Thu May 23 2002 Tim Powers <timp@redhat.com> 0.92-3
cvsdist 91c9f39
- automated rebuild
cvsdist 91c9f39
cvsdist 91c9f39
* Fri May  3 2002 Jeremy Katz <katzj@redhat.com> 0.92-2
cvsdist 91c9f39
- add patch from Grant Edwards to make vga16 + serial happier (#63491)
cvsdist 91c9f39
cvsdist 91c9f39
* Wed May  1 2002 Jeremy Katz <katzj@redhat.com> 0.92-1
cvsdist 91c9f39
- update to 0.92
cvsdist 91c9f39
- back to autoreconf
cvsdist 91c9f39
- make it work with automake 1.6/autoconf 2.53
cvsdist 91c9f39
- use "-falign-jumps=1 -falign-loops=1 -falign-functions=1" instead of
cvsdist 91c9f39
  "-malign-jumps=1 -malign-loops=1 -malign-functions=1"	to not use 
cvsdist 91c9f39
  deprecated gcc options
cvsdist 91c9f39
cvsdist 0d64edb
* Tue Apr  9 2002 Jeremy Katz <katzj@redhat.com> 0.91-4
cvsdist 0d64edb
- new splash screen
cvsdist 0d64edb
cvsdist dda923c
* Fri Mar  8 2002 Jeremy Katz <katzj@redhat.com> 0.91-3
cvsdist dda923c
- include patch from Denis Kitzmen to fix typo causing several options to 
cvsdist dda923c
  never be defined (in upstream CVS)
cvsdist dda923c
- include patch from upstream CVS to make displaymem always use hex for 
cvsdist dda923c
  consistency
cvsdist dda923c
- add patch from GRUB mailing list from Keir Fraser to add a --once flag to
cvsdist dda923c
  savedefault function so that you can have the equivalent of lilo -R 
cvsdist dda923c
  functionality (use 'savedefault --default=N --once' from the grub shell)
cvsdist dda923c
- back to autoconf
cvsdist dda923c
cvsdist dda923c
* Sun Jan 27 2002 Jeremy Katz <katzj@redhat.com> 
cvsdist dda923c
- change to use $grubdir instead of /boot/grub in the symlink patch (#58771)
cvsdist dda923c
cvsdist dda923c
* Fri Jan 25 2002 Jeremy Katz <katzj@redhat.com> 0.91-2
cvsdist dda923c
- don't ifdef out the auto memory passing, use the configure flag instead
cvsdist dda923c
- add a patch so that grub respects mem= from the kernel command line when 
cvsdist dda923c
  deciding where to place the initrd (#52558)
cvsdist dda923c
cvsdist dda923c
* Mon Jan 21 2002 Jeremy Katz <katzj@redhat.com> 0.91-1
cvsdist dda923c
- update to 0.91 final
cvsdist dda923c
- add documentation on splashimage param (#51609)
cvsdist dda923c
cvsdist dda923c
* Wed Jan  2 2002 Jeremy Katz <katzj@redhat.com> 0.91-0.20020102cvs
cvsdist dda923c
- update to current CVS snapshot to fix some of the hangs on boot related
cvsdist dda923c
  to LBA probing (#57503, #55868, and others)
cvsdist dda923c
cvsdist dda923c
* Fri Dec 21 2001 Erik Troan <ewt@redhat.com> 0.90-14
cvsdist dda923c
- fixed append patch to not require arguments to begin with
cvsdist dda923c
- changed to autoreconf from autoconf
cvsdist dda923c
cvsdist dda923c
* Wed Oct 31 2001 Jeremy Katz <katzj@redhat.com> 0.90-13
cvsdist dda923c
- include additional patch from Erich to add sync calls in grub-install to 
cvsdist dda923c
  work around updated images not being synced to disk
cvsdist dda923c
- fix segfault in grub shell if 'password --md5' is used without specifying
cvsdist dda923c
  a password (#55008)
cvsdist dda923c
cvsdist dda923c
* Fri Oct 26 2001 Jeremy Katz <katzj@redhat.com> 0.90-12
cvsdist dda923c
- Include Erich Boleyn <erich@uruk.org>'s patch to disconnect from the 
cvsdist dda923c
  BIOS after APM operations.  Should fix #54375
cvsdist dda923c
cvsdist dda923c
* Wed Sep 12 2001 Erik Troan <ewt@redhat.com>
cvsdist dda923c
- added patch for 'a' option in grub boot menu
cvsdist dda923c
cvsdist dda923c
* Wed Sep  5 2001 Jeremy Katz <katzj@redhat.com> 0.90-11
cvsdist 3d6837f
- grub-install: if /boot/grub/grub.conf doesn't exist but /boot/grub/menu.lst 
cvsdist 3d6837f
  does, create a symlink
cvsdist 3d6837f
cvsdist d1299b8
* Fri Aug 24 2001 Jeremy Katz <katzj@redhat.com>
cvsdist d1299b8
- pull in patch from upstream CVS to fix md5crypt in grub shell (#52220)
cvsdist d1299b8
- use mktemp in grub-install to avoid tmp races
cvsdist d1299b8
cvsdist e53406f
* Fri Aug  3 2001 Jeremy Katz <katzj@redhat.com>
cvsdist e53406f
- link curses statically (#49519)
cvsdist e53406f
cvsdist e53406f
* Thu Aug  2 2001 Jeremy Katz <katzj@redhat.com>
cvsdist e53406f
- fix segfault with using the serial device before initialization (#50219)
cvsdist e53406f
cvsdist 3279be8
* Thu Jul 19 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- add --copy-only flag to grub-install
cvsdist 3279be8
cvsdist 3279be8
* Thu Jul 19 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- copy files in grub-install prior to device probe
cvsdist 3279be8
cvsdist 3279be8
* Thu Jul 19 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- original images don't go in /boot and then grub-install does the right
cvsdist 3279be8
  thing
cvsdist 3279be8
cvsdist 3279be8
* Thu Jul 19 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- fix the previous patch
cvsdist 3279be8
- put the password prompt in the proper location
cvsdist 3279be8
cvsdist 3279be8
* Thu Jul 19 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- reset the screen when the countdown is cancelled so text will disappear 
cvsdist 3279be8
  in vga16 mode
cvsdist 3279be8
cvsdist 3279be8
* Mon Jul 16 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- change configfile defaults to grub.conf
cvsdist 3279be8
cvsdist 3279be8
* Sun Jul 15 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- updated to grub 0.90 final
cvsdist 3279be8
cvsdist 3279be8
* Fri Jul  6 2001 Matt Wilson <msw@redhat.com>
cvsdist 3279be8
- modifed splash screen to a nice shade of blue
cvsdist 3279be8
cvsdist 3279be8
* Tue Jul  3 2001 Matt Wilson <msw@redhat.com>
cvsdist 3279be8
- added a first cut at a splash screen
cvsdist 3279be8
cvsdist 3279be8
* Sun Jul  1 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 3279be8
- fix datadir mismatch between build and install phases
cvsdist 3279be8
cvsdist 3279be8
* Mon Jun 25 2001 Jeremy Katz <katzj@redhat.com>
cvsdist 3279be8
- update to current CVS 
58d7735
- forward port VGA16 patch from Paulo César Pereira de 
cvsdist 3279be8
  Andrade <pcpa@conectiva.com.br>
cvsdist 3279be8
- add patch for cciss, ida, and rd raid controllers
cvsdist 3279be8
- don't pass mem= to the kernel
cvsdist 3279be8
cvsdist 3279be8
* Wed May 23 2001 Erik Troan <ewt@redhat.com>
cvsdist 3279be8
- initial build for Red Hat