Browse Source

dracut.spec: only obsolete for rhel >= 6 and fedora > 12

and do not provide lsinitrd and mkinitrd
master
Harald Hoyer 15 years ago
parent
commit
1b3bdcc1a6
  1. 9
      dracut.spec

9
dracut.spec

@ -30,12 +30,14 @@ URL: http://apps.sourceforge.net/trac/dracut/wiki
Source0: dracut-%{version}%{?dashgittag}.tar.bz2 Source0: dracut-%{version}%{?dashgittag}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)


%if 0%{?fedora} > 12 || 0%{?rhel} >= 6
# no "provides", because dracut does not offer # no "provides", because dracut does not offer
# all functionality of the obsoleted packages # all functionality of the obsoleted packages
Obsoletes: mkinitrd <= 6.0.93 Obsoletes: mkinitrd <= 6.0.93
Obsoletes: mkinitrd-devel <= 6.0.93 Obsoletes: mkinitrd-devel <= 6.0.93
Obsoletes: nash <= 6.0.93 Obsoletes: nash <= 6.0.93
Obsoletes: libbdevid-python <= 6.0.93 Obsoletes: libbdevid-python <= 6.0.93
%endif


Requires: udev Requires: udev
Requires: util-linux-ng Requires: util-linux-ng
@ -156,6 +158,11 @@ mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.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 %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT


@ -166,8 +173,10 @@ rm -rf $RPM_BUILD_ROOT
%if 0%{?with_switch_root} %if 0%{?with_switch_root}
/sbin/switch_root /sbin/switch_root
%endif %endif
%if 0%{?fedora} > 12 || 0%{?rhel} >= 6
/sbin/mkinitrd /sbin/mkinitrd
/sbin/lsinitrd /sbin/lsinitrd
%endif
%dir %{_datadir}/dracut %dir %{_datadir}/dracut
%{_datadir}/dracut/dracut-functions %{_datadir}/dracut/dracut-functions
%config(noreplace) /etc/dracut.conf %config(noreplace) /etc/dracut.conf

Loading…
Cancel
Save