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)

openSUSE Build Service is sponsored by