]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut.spec: only obsolete for rhel >= 6 and fedora > 12
authorHarald Hoyer <harald@redhat.com>
Fri, 15 Jan 2010 09:25:44 +0000 (10:25 +0100)
committerHarald Hoyer <harald@redhat.com>
Fri, 15 Jan 2010 09:28:44 +0000 (10:28 +0100)
and do not provide lsinitrd and mkinitrd

dracut.spec

index b4ec0faad5aad3a960fe3a997a3ce606d452abe5..fa5eb225ab88cfacf20938a1683f7d44012fdb90 100644 (file)
@@ -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