File grub.changes of Package grub
-------------------------------------------------------------------
Fri Jul 10 12:09:53 UTC 2015 - werner@suse.de
- If compiled static the libdl is required
-------------------------------------------------------------------
Thu Feb 26 02:40:28 UTC 2015 - mchang@suse.com
- fix checking libncurses failure due to undefined external symbol
from libtinfo (boo#918028)
- added grub-configure-check-libncurses
-------------------------------------------------------------------
Tue Mar 4 16:03:11 UTC 2014 - duwe@suse.com
- %post changes from 2013-10-16 broke kiwi image creation.
Always copy over the boot stages even if we're not sure
yet whether they are needed (bnc#863293).
-------------------------------------------------------------------
Sat Jan 4 17:24:55 UTC 2014 - coolo@suse.com
- some changes merged from Fedora:
- build with -O0 -static instead of -Os
- disable net boot, too much trouble for a legacy option
- compile with recent gcc but with more -f options
-------------------------------------------------------------------
Wed Nov 13 10:03:32 CET 2013 - ohering@suse.de
- Remove fuzz from handle-incomplete-last-track
-------------------------------------------------------------------
Wed Oct 16 16:19:00 UTC 2013 - duwe@suse.com
- pull fixes from SLES (bnc#830796)
+ more unsigned-blocks-n-offsets
+ more e2fs IDs -- rename patch accordingly
recognise-zen -> add-e2fs-slice-types
+ look for protective MBR partition in all 4 slots
+ grub-bigraid-failsafe:
try harder to provide a reasonable geometry on soft RAIDs
- remove the wildcard patches for good:
stage2-dir-callback.diff
stage2-wildcard.diff
stage2-wildcard-zerowidth.diff
stage2-wildcard-doc.diff
-------------------------------------------------------------------
Wed Oct 16 15:01:30 UTC 2013 - duwe@suse.com
- restructure %post in order to fix
bnc#846163, bnc#844893, bnc#805732, bnc#682337
Only walk through the boot loader install logic
if it is configured. Use fsync if available.
- revert misguided "ncurses-devel" hackery (again!)
-------------------------------------------------------------------
Mon Jul 15 11:52:21 CEST 2013 - mls@suse.de
- boot/boot is a symlink, not a directory
(fixes build with rpm-4.11.1)
-------------------------------------------------------------------
Fri Apr 26 08:03:11 UTC 2013 - mmeister@suse.com
- Added makeinfo BuildRequire to fix build with new automake
-------------------------------------------------------------------
Mon Apr 22 13:56:35 UTC 2013 - meissner@suse.com
- make build on x86_64
-------------------------------------------------------------------
Wed Mar 27 13:07:00 UTC 2013 - mmeister@suse.com
- Added url as source.
Please see http://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Wed Jan 16 18:48:35 UTC 2013 - dmueller@suse.com
- restrict xfs_freeze hack to xfs and avoid it in instsys. It
has devastating effects on ext4
-------------------------------------------------------------------
Wed Nov 14 13:51:46 UTC 2012 - duwe@suse.com
- revert previous misguided "fix", as it does not cure the root
cause, see bnc#789169
-------------------------------------------------------------------
Mon Nov 12 08:00:25 UTC 2012 - meissner@suse.com
- also require ncurses-devel on x86_64 to get the headers
-------------------------------------------------------------------
Tue May 22 10:09:27 UTC 2012 - idonmez@suse.com
- Fix build with new automake
-------------------------------------------------------------------
Wed Feb 15 15:34:00 UTC 2012 - lchiquitto@suse.com
- Remove silly MAP_GROWSDOWN flag when allocating scratch mem
for the grub shell (bnc#717836, bnc#640391)
-------------------------------------------------------------------
Tue Dec 20 10:46:59 UTC 2011 - duwe@suse.com
- Fix access to incomplete last track.
-------------------------------------------------------------------
Wed Nov 30 09:46:27 UTC 2011 - coolo@suse.com
- add automake as buildrequire to avoid implicit dependency
-------------------------------------------------------------------
Tue Nov 22 07:29:47 UTC 2011 - mchang@suse.com
- In post-install, check if bootloader setting is grub prior to
install in case of overwriting the working one. (bnc#726836)
-------------------------------------------------------------------
Fri May 21 12:07:18 CEST 2010 - ro@suse.de
- fix the post-install again, can not just disable in buildenv
for image-building reasons
- make sure all lines in post-install have a clean exit status,
"test $condition && echo" constructs should not be used,
replaced by if..then..fi instead
- test if xfs_freeze is available before calling it
-------------------------------------------------------------------
Thu Apr 29 14:22:04 CEST 2010 - ro@suse.de
- skip post install in build environment
- remove buggy grub-set-default, superseded by grubonce
(bnc#584082).
-------------------------------------------------------------------
Tue Mar 9 16:36:39 CET 2010 - duwe@suse.de
- more sles11 fixes, for
bnc#582650, bnc#579646, bnc#552157, bnc#561588
(support up to 2TB, more broken BIOS workarounds, prereq blkid)
-------------------------------------------------------------------
Thu Feb 11 16:33:16 CET 2010 - duwe@suse.de
- pull various fixes from SLES11-SP1:
+ use gcc-4.1 to build, with known compiler flags
(bnc#178329, bnc#372024, bnc#339959, bnc#542099,
bnc#548600, bnc#548523)
+ null-terminate the configfile (bnc#554546)
+ use blkid instead of the vanished vol_id (bnc#555293)
+ use xfs_freeze during %post
+ make sure grubonce is executable (e.g. bnc#577897)
-------------------------------------------------------------------
Mon Jan 25 12:46:48 CET 2010 - tiwai@suse.de
- fix the truncation of boot options in 256 chars with gfx menu
(bnc#573453)
-------------------------------------------------------------------
Sun Jan 24 11:00:21 CET 2010 - jdelvare@suse.de
- Stop copying /usr/lib/grub/*/*stage1* during post-install, there
are no files there, and this can cause confusion when debugging
(see bnc#513821#c128).
-------------------------------------------------------------------
Sun Nov 15 11:24:53 CET 2009 - meissner@suse.de
- refresh patches with fuzz=0
-------------------------------------------------------------------
Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de
- make patch0 usage consistent
-------------------------------------------------------------------
Thu Jul 23 11:14:46 CEST 2009 - coolo@novell.com
- sort out fomit-frame-pointer to fix crash on i586 (bnc#515529)
-------------------------------------------------------------------
Wed May 27 23:06:35 CEST 2009 - jeffm@suse.de
- Fix bug in iso9660 handling that will allow it to operate
on non-CDROM devices.
-------------------------------------------------------------------
Thu Feb 19 15:01:22 CET 2009 - duwe@suse.de
- fix high-priority documentation issue (bnc#339995)
-------------------------------------------------------------------
Mon Dec 1 11:36:39 CET 2008 - duwe@suse.de
- the string handling fix revealed other problems;
some device names won't fit into 16 chars.
Increase the size consistently, and fix bnc#450091
-------------------------------------------------------------------
Thu Nov 20 17:57:14 CET 2008 - duwe@suse.de
- fix serious bug in "setup" command string handling
-------------------------------------------------------------------
Thu Nov 6 17:14:42 CET 2008 - duwe@suse.de
- recognise GPTs (bnc#386800 et.al.)
- neither show nor count commented entries in grubonce (bnc#438236)
- recognise additional disk naming schemes and deduce partitions
+ bnc#408727 i2o
+ bnc#435958 by-path
+ bnc#422685 dev/mapper
-------------------------------------------------------------------
Tue Nov 4 17:01:38 CET 2008 - snwint@suse.de
- gfxmenu: increase usable mem size to 8MB
-------------------------------------------------------------------
Mon Oct 27 10:49:16 CET 2008 - coolo@suse.de
- disable unwind tables
-------------------------------------------------------------------
Tue Sep 23 12:11:44 CEST 2008 - dmueller@suse.de
- strip build ids from raw binaries
- fix prerequires
-------------------------------------------------------------------
Mon Sep 15 19:25:20 CEST 2008 - jblunck@suse.de
- Add patch to ignore .note.gnu.build-id in config test
-------------------------------------------------------------------
Fri Sep 12 13:26:25 CEST 2008 - aj@suse.de
- Add patch to allow ext4 file system as boot system (fate#305162).
-------------------------------------------------------------------
Wed Aug 13 18:12:50 CEST 2008 - ro@suse.de
- add ExclusiveArch
-------------------------------------------------------------------
Tue Jul 1 16:42:32 CEST 2008 - duwe@suse.de
- wait for XFS to really sync (bnc#223773 et. al.)
-------------------------------------------------------------------
Mon Jun 30 14:58:54 CEST 2008 - bwalle@suse.de
- support kernel command lines longer than 256 characters
(http://savannah.gnu.org/bugs/?13606)
-------------------------------------------------------------------
Tue Jun 17 09:47:36 CEST 2008 - schwab@suse.de
- grub-install: Add newline.
-------------------------------------------------------------------
Tue Apr 15 20:04:23 CEST 2008 - ro@suse.de
- buildreq: ncurses-32bit -> libncurses5-32bit
-------------------------------------------------------------------
Tue Apr 15 12:45:20 CEST 2008 - duwe@suse.de
- support inode sizes != 128, as mke2fs uses 256 by default now
(bnc#358483).
-------------------------------------------------------------------
Fri Dec 7 17:04:14 CET 2007 - bwalle@suse.de
- don't wait for a keypress when multiple terminals are specified
but grubonce was called previously
-------------------------------------------------------------------
Wed Oct 31 17:17:57 CET 2007 - snwint@suse.de
- make 'savedefault' work with gfxmenu (#249812)
-------------------------------------------------------------------
Thu Aug 23 17:25:44 CEST 2007 - duwe@suse.de
- Allow A20 only to be opened, but take extra care to ensure
it works and breaks nothing else. This will/may fix bugs
#269771,#299576,#228083,#190030 and maybe more.
-------------------------------------------------------------------
Thu Jun 21 15:56:06 CEST 2007 - adrian@suse.de
- fix changelog entry order
-------------------------------------------------------------------
Fri Mar 16 18:05:18 CET 2007 - duwe@suse.de
- Make fsys_ext2fs recognise Zen partitions (Bug#255006)
- handle /dev/disk/by-id in device.map (Bug#248216)
- add some on-board IDs for eepro100 (Bug#242660)
- fix grubonce entry# recognition (Bug#242992)
- make it clear that grub-install is not supported by us,
rename the script and call yast2 and
grub --batch < /etc/grub.conf instead
- fix the old, unsupported grub-install to recognise LABEL and UUID
(Bug#181830)
-------------------------------------------------------------------
Fri Feb 2 00:45:38 CET 2007 - ro@suse.de
- added -fno-stack-protector to EXTRACFLAGS
-------------------------------------------------------------------
Mon Jan 29 20:01:56 CET 2007 - duwe@suse.de
- add AM_PROG_AS to configure.ac to pacify autoconf.
-------------------------------------------------------------------
Mon Oct 23 15:52:49 CEST 2006 - duwe@suse.de
- Actually, first asking the BIOS what's supported is another
source for errors, and does more harm than good :-(
After Bug#214342, let's try the unaltered patch.
-------------------------------------------------------------------
Fri Oct 20 15:08:57 CEST 2006 - duwe@suse.de
- re-added intel Mac patch with an extra safety check.
Systems where this code doesn't work I'd consider really broken.
As a last resort, System Control Port A and KBD controller
priority may be reversed, but let's try it this way first.
-------------------------------------------------------------------
Sat Oct 14 15:56:59 CEST 2006 - duwe@suse.de
- disabled the intel mac hack again. Will keep the patch included
anyway to hint people it's off for a reason.
-------------------------------------------------------------------
Thu Oct 12 13:03:27 CEST 2006 - agruen@suse.de
- grub-a20.patch: Add a gate A20 workaround so that stage 2
doesn't lock up on Intel Mac machines.
-------------------------------------------------------------------
Fri Aug 25 08:45:10 CEST 2006 - snwint@suse.de
- needs gcc41-32bit
-------------------------------------------------------------------
Thu Aug 24 17:22:19 CEST 2006 - snwint@suse.de
- support latest gfxmenu
-------------------------------------------------------------------
Mon Jul 17 15:23:23 CEST 2006 - snwint@suse.de
- extended gfxmenu interface to pass options for 'module' lines (#160066)
- merged various gfxmenu patch fragments into one patch
-------------------------------------------------------------------
Thu Apr 20 18:24:21 CEST 2006 - duwe@suse.de
- fix incorrect DL contents e.g. on chainloader (fd0)+1
(Bug #158072)
- initialize array in intel netcard probe (Bug #144171)
-------------------------------------------------------------------
Wed Jan 25 21:44:15 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Thu Nov 24 13:41:49 CET 2005 - snwint@suse.de
- support latest gfxboot
-------------------------------------------------------------------
Thu Nov 10 16:46:41 CET 2005 - duwe@suse.de
- update to 0.97
-------------------------------------------------------------------
Fri Sep 9 10:23:57 CEST 2005 - coolo@suse.de
- make grubonce shutup
-------------------------------------------------------------------
Fri Sep 2 15:14:47 CEST 2005 - duwe@suse.de
- Make grubonce work with the new 0.96 savedefault,
(fixing bug #95082, and by coincidence 99185 along the way, too)
-------------------------------------------------------------------
Fri Jun 10 00:32:51 CEST 2005 - ro@suse.de
- fix variable type in last change
-------------------------------------------------------------------
Thu Jun 9 19:08:24 CEST 2005 - ro@suse.de
- fix gfx display (stackptr diff) (thanks to Steffen)
-------------------------------------------------------------------
Fri Apr 29 17:00:36 CEST 2005 - duwe@suse.de
- update to 0.96
- "grubonce" no handled differently
- re-do gcc4 fix (cleaner now)
- dropped rare NICs sis900 and natsemi in the process,
update from etherboot pending anyways.
-------------------------------------------------------------------
Sat Apr 9 10:45:43 CEST 2005 - aj@suse.de
- Compile with GCC4.
-------------------------------------------------------------------
Wed Mar 2 17:27:38 CET 2005 - duwe@suse.de
- force cache reloading after "embed", for
the "setup" shortcut. This fixes Bug #66454
-------------------------------------------------------------------
Fri Feb 18 17:07:56 CET 2005 - agruen@suse.de
- Disable the wildcard feature.
-------------------------------------------------------------------
Sun Feb 6 18:48:26 CET 2005 - ro@suse.de
- fix build on i386
- use RPM_OPT_FLAGS
-------------------------------------------------------------------
Sat Feb 5 15:29:15 CET 2005 - ro@suse.de
- use PROT_EXEC (from grub bug-tracking system)
-------------------------------------------------------------------
Fri Jan 28 13:44:43 CET 2005 - snwint@suse.de
- updated gfxboot patch
-------------------------------------------------------------------
Wed Oct 6 11:27:14 CEST 2004 - sf@suse.de
- dd stage2 instead of copying it (#46843)
-------------------------------------------------------------------
Fri Oct 1 11:40:08 CEST 2004 - max@suse.de
- Added ncurses-devel-32bit and ncurses-devel-32bit to
neededforbuild to make history and command completion work
on x86_64 [Bug #46577].
-------------------------------------------------------------------
Thu Sep 30 17:47:55 CEST 2004 - duwe@suse.de
- try to defragment stage2 if it resides on reiserfs.
This should fix sporadic failures we see.
-------------------------------------------------------------------
Thu Sep 30 16:27:13 CEST 2004 - agruen@suse.de
- Wildcard feature:
+ stage2-wildcard-zerowidth.diff: Allow zero-width matches (so
that the asterisk in wildcard matches has the usual file glob
sematics).
+ stage2-wildcard-doc.diff: Document the wildcard feature.
-------------------------------------------------------------------
Tue Sep 21 18:21:13 CEST 2004 - duwe@suse.de
- removed one ill side effect of assert(), most likely
fixing blocker #44520
-------------------------------------------------------------------
Tue Sep 7 18:22:15 CEST 2004 - duwe@suse.de
- added "grubonce" script to demonstrate & ease "savedefault --once"
-------------------------------------------------------------------
Mon Sep 6 15:27:47 CEST 2004 - agruen@suse.de
- Fix usage of wrong variable in wildcard code.
-------------------------------------------------------------------
Sun Aug 22 18:20:33 CEST 2004 - agruen@suse.de
- stage2-dir-callback.diff: Make the dir command more flexible,
and clean up a bit.
- stage2-wildcard.diff: Implement wildcard menu entries.
-------------------------------------------------------------------
Mon Jul 26 18:00:10 CEST 2004 - duwe@suse.de
- update to the latest version, 0.95
-------------------------------------------------------------------
Thu May 13 15:22:26 CEST 2004 - duwe@suse.de
- added -fno-strict-aliasing to CFLAGS, as suggested
per autobuild.
-------------------------------------------------------------------
Thu May 13 14:36:14 CEST 2004 - duwe@suse.de
- fix at least Bugs #32351,#36460,#34576,#38774 and #27486,
maybe also #35262
-------------------------------------------------------------------
Fri Mar 5 13:38:27 CET 2004 - duwe@suse.de
- fix bug #35352, the initrd patch only seemed to have gone into
0.94, the semantics differ slightly :-(
-------------------------------------------------------------------
Mon Mar 1 18:54:11 CET 2004 - duwe@suse.de
- quick fix for changed --datadir in 0.94,
detected by automated build checks.
-------------------------------------------------------------------
Mon Mar 1 17:16:51 CET 2004 - duwe@suse.de
- upgrade to 0.94
- integrate iso9660 FS
- network booting temporarily disabled
-------------------------------------------------------------------
Wed Jan 14 15:49:05 CET 2004 - snwint@suse.de
- understand new gfxboot file format
-------------------------------------------------------------------
Sat Jan 10 20:55:30 CET 2004 - adrian@suse.de
- add %defattr
-------------------------------------------------------------------
Thu Aug 28 15:13:11 CEST 2003 - snwint@suse.de
- graphics patch had been accidentally disabled
-------------------------------------------------------------------
Thu Aug 14 15:39:22 CEST 2003 - duwe@suse.de
- another graphics consolidation, to allow
modular maintenance
-------------------------------------------------------------------
Thu Jul 31 18:20:01 CEST 2003 - duwe@suse.de
- reconsolidated graphics patches
- fix for machines with > 1GB of mem
(thanks to Karsten Keil for reporting/finding this)
- fix for hardware RAID device naming scheme
-------------------------------------------------------------------
Tue May 27 15:14:33 CEST 2003 - snwint@suse.de
- no graphics menu if 'savedefault --once' is used (#25356)
-------------------------------------------------------------------
Wed May 21 13:24:43 CEST 2003 - mmj@suse.de
- Don't package grub-terminfo
-------------------------------------------------------------------
Sat Mar 8 12:32:20 CET 2003 - snwint@suse.de
- no graphics menu if 'hiddenmenu' is used (#23538)
-------------------------------------------------------------------
Thu Mar 6 16:23:32 CET 2003 - kukuk@suse.de
- Remove not used cyrus-sasl from neededforbuild
-------------------------------------------------------------------
Wed Feb 19 12:44:28 CET 2003 - duwe@suse.de
- use -minline-all-stringops to work around broken gcc
-------------------------------------------------------------------
Tue Feb 11 08:47:47 CET 2003 - ro@suse.de
- combine the two postinstalls
-------------------------------------------------------------------
Mon Feb 10 22:47:13 CET 2003 - mmj@suse.de
- Use %install_info macros [#23420]
-------------------------------------------------------------------
Mon Feb 10 17:21:02 CET 2003 - snwint@suse.de
- fixed evil bug in graphics patch
-------------------------------------------------------------------
Mon Feb 10 14:01:52 CET 2003 - duwe@suse.de
- Now build network and non-network stage2 (Blocker #23502 )
- #19984 considered fixed now, too
-------------------------------------------------------------------
Sun Feb 9 16:09:48 CET 2003 - snwint@suse.de
- updated graphics patch
-------------------------------------------------------------------
Thu Feb 6 14:28:27 CET 2003 - duwe@suse.de
- update to 0.93 version
- patches rediffed accordingly
- gfx patches consolidated
- made patch to force LBA off (untested)
-------------------------------------------------------------------
Thu Jan 16 10:40:43 CET 2003 - nadvornik@suse.cz
- fixed the 'valid preprocessing token' error
-------------------------------------------------------------------
Thu Nov 28 17:31:06 CET 2002 - duwe@suse.de
- added an "important" security fix ;-)
passwd not working along with gfxmenu is now
made obvious and warned about.
- made grub compile with gcc-3.3 and hopefully up.
-------------------------------------------------------------------
Thu Nov 14 16:06:42 CET 2002 - duwe@suse.de
(candidate to PUTONFTP -- please test)
- imported totally rewritten memory layout
handling from CVS. This should work around the
broken nforce chipsets.
- made device.map more robust:
* use /boot/grub/device.map by default if it exists
* erroneous lines are now skipped, and don't lead to
no device.map at all any more.
-------------------------------------------------------------------
Thu Oct 10 09:48:26 CEST 2002 - kukuk@suse.de
- remove requires from bootsplash
-------------------------------------------------------------------
Wed Sep 11 00:08:18 CEST 2002 - adrian@suse.de
- remove PreReq to itself
-------------------------------------------------------------------
Tue Sep 10 15:14:27 CEST 2002 - duwe@suse.de
- added --disable-auto-linux-mem-opt to ./configure options.
This prevents grub from arbitrarily adding "mem=" to kernel opts.
This anachronism was necessary for some 2.2 Linux kernels, and
breaks on MXT machines (#19288).
-------------------------------------------------------------------
Fri Sep 6 18:55:05 CEST 2002 - duwe@suse.de
- added "lilo -R" feature on strong popular demand (#18538)
-------------------------------------------------------------------
Tue Sep 3 12:05:40 CEST 2002 - snwint@suse.de
- fixed Requires
-------------------------------------------------------------------
Tue Aug 27 12:24:17 CEST 2002 - snwint@suse.de
- graphics: free some memory before loading kernel (#18291)
-------------------------------------------------------------------
Mon Aug 26 16:39:42 CEST 2002 - sf@suse.de
- add glibc-devel-32bit to compile on x86_64
-------------------------------------------------------------------
Thu Aug 22 12:04:09 CEST 2002 - sf@suse.de
- added x86_64
- compile with -m32 -fno-unwind-asynchronous-tables on x86_64
-------------------------------------------------------------------
Tue Aug 20 02:17:23 CEST 2002 - mmj@suse.de
- Correct PreReq
-------------------------------------------------------------------
Wed Jul 24 17:25:06 CEST 2002 - duwe@suse.de
- converted to safe update scheme using /etc/grub.conf
*stage* are now copied from /usr/lib/grub [FHS compliant]
to /boot/grub and remain functioning after uninstall.
Now configurable with next Yast2; remove previous versions
with "rpm -e", from here on "rpm -U" simply works.
- grub shell & friends moved to /usr/sbin
(you already have that functionality w/ GRUB even before
the kernel is booted, save for a mounted root FS)
-------------------------------------------------------------------
Thu Jul 18 14:37:33 CEST 2002 - snwint@suse.de
- basic graphics patch
-------------------------------------------------------------------
Thu Jun 20 14:01:40 CEST 2002 - stepan@suse.de
- update to 0.92 (bugfix release)
-------------------------------------------------------------------
Thu Apr 4 11:57:51 CEST 2002 - pthomas@suse.de
- Fixed to build with new autoconf/automake.
-------------------------------------------------------------------
Tue Feb 01 16:21:52 CET 2002 - pthomas@suse.de
- Update to 0.91
- Clean up spec file.
- Handle the chase of /boot not being on its own partition correctly.
-------------------------------------------------------------------
Mon Mar 19 14:35:52 CET 2001 - tw@suse.de
- switched to grub 0.5.96.1 so the patch of device.c is no longer needed
- build --recheck into the installgrub-script
-------------------------------------------------------------------
Mon Jan 15 19:09:22 CET 2001 - tw@suse.de
- Don't install the stage bootloaders in /usr/share as FHS
prohibits doing so.
- Because the stage-bootloaders are not in /usr/share, they have
to be copied by "grub-install".
- Added a new script to ./util "installgrub", which automatically
searches the most common partition-types, the kernels and the initrds
and installs the bootmanager without action by the user.
- There was a bug in ./lib/device.c, that causes a DISK WRITE ERROR.
It is fixed now. (Only a O_RDONLY needed to be changed to O_RDRW)