From 1b3bdcc1a6bd642bfa9661e75d8592b735197790 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 15 Jan 2010 10:25:44 +0100 Subject: [PATCH] dracut.spec: only obsolete for rhel >= 6 and fedora > 12 and do not provide lsinitrd and mkinitrd --- dracut.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dracut.spec b/dracut.spec index b4ec0faa..fa5eb225 100644 --- a/dracut.spec +++ b/dracut.spec @@ -30,12 +30,14 @@ URL: http://apps.sourceforge.net/trac/dracut/wiki Source0: dracut-%{version}%{?dashgittag}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +%if 0%{?fedora} > 12 || 0%{?rhel} >= 6 # no "provides", because dracut does not offer # all functionality of the obsoleted packages Obsoletes: mkinitrd <= 6.0.93 Obsoletes: mkinitrd-devel <= 6.0.93 Obsoletes: nash <= 6.0.93 Obsoletes: libbdevid-python <= 6.0.93 +%endif Requires: udev Requires: util-linux-ng @@ -156,6 +158,11 @@ mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log +%if 0%{?fedora} <= 12 && 0%{?rhel} < 6 +rm $RPM_BUILD_ROOT/sbin/mkinitrd +rm $RPM_BUILD_ROOT/sbin/lsinitrd +%endif + %clean rm -rf $RPM_BUILD_ROOT @@ -166,8 +173,10 @@ rm -rf $RPM_BUILD_ROOT %if 0%{?with_switch_root} /sbin/switch_root %endif +%if 0%{?fedora} > 12 || 0%{?rhel} >= 6 /sbin/mkinitrd /sbin/lsinitrd +%endif %dir %{_datadir}/dracut %{_datadir}/dracut/dracut-functions %config(noreplace) /etc/dracut.conf