- prereq does not fix bnc#610628, the real problem is the cycle

of sysvinit->sysvinit-tools->mkinitrd <--, which is broken up by
  simply ignoring one requirement. If this requirement is the one
  between sysvinit->sysvinit-tools, we get in deep trouble. Way 
  deeper trouble than missing mkinitrd_setup in sysvinit-tools's
  %post

OBS-URL: https://build.opensuse.org/package/show/Base:System/sysvinit?expand=0&rev=57
This commit is contained in:
Stephan Kulow 2010-06-02 15:03:09 +00:00 committed by Git OBS Bridge
parent ffffdb0f30
commit 32c7c8db34
2 changed files with 14 additions and 5 deletions

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Wed Jun 2 15:01:00 UTC 2010 - coolo@novell.com
- prereq does not fix bnc#610628, the real problem is the cycle
of sysvinit->sysvinit-tools->mkinitrd <--, which is broken up by
simply ignoring one requirement. If this requirement is the one
between sysvinit->sysvinit-tools, we get in deep trouble. Way
deeper trouble than missing mkinitrd_setup in sysvinit-tools's
%post
-------------------------------------------------------------------
Tue Jun 1 14:56:02 UTC 2010 - coolo@novell.com

View File

@ -57,8 +57,7 @@ Patch21: powerd-2.0.2-getaddrinfo.patch
Patch30: killproc-2.16.dif
Patch40: showconsole-1.10.dif
Patch50: startpar-0.54.dif
# see bnc#610628 for the reason we use prereq not requires
PreReq: sysvinit-tools
Requires: sysvinit-tools
Provides: sbin_init
%description
@ -76,10 +75,10 @@ License: GPLv2+
Summary: Tools for basic booting
Group: System/Base
%if 0%{suse_version} > 1120
Requires(preun): coreutils mkinitrd %insserv_prereq
Requires(postun): coreutils mkinitrd %insserv_prereq
Requires(preun): coreutils %insserv_prereq
Requires(postun): coreutils %insserv_prereq
%else
PreReq: coreutils mkinitrd %insserv_prereq
PreReq: coreutils %insserv_prereq
%endif
%description tools