diff --git a/dracut.spec b/dracut.spec index b974c793..1ea706be 100644 --- a/dracut.spec +++ b/dracut.spec @@ -1,14 +1,20 @@ -# define gittag 2c02c831 -%define replace_mkinitrd 0 +%if 0%{?fedora} < 12 +%define with_switch_root 1 +%else %define with_switch_root 0 -Name: dracut -Version: 0.1 +%endif + %if %{defined gittag} -Release: 1.git%{gittag}%{?dist} +%define rdist 1.git%{gittag}%{?dist} %define dashgittag -%{gittag} %else -Release: 1%{?dist} +%define rdist %{?dist} %endif + + +Name: dracut +Version: 0.1 +Release: 1%{?rdist} Summary: Initramfs generator using udev Group: System Environment/Base License: GPLv2+ @@ -37,11 +43,6 @@ Requires: dmraid Requires: kbd %endif -%if 0%{?replace_mkinitrd} -Obsoletes: mkinitrd < 7.0 -Provides: mkinitrd = 7.0 -%endif - %if ! 0%{?with_switch_root} BuildArch: noarch %endif @@ -74,18 +75,10 @@ make rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT sbindir=/sbin sysconfdir=/etc mandir=%{_mandir} -%if 0%{?replace_mkinitrd} -ln -s dracut $RPM_BUILD_ROOT/sbin/mkinitrd -ln -s dracut/dracut-functions $RPM_BUILD_ROOT/usr/libexec/initrd-functions -%endif - %if ! 0%{?with_switch_root} rm -f $RPM_BUILD_ROOT/sbin/switch_root %endif -#mkdir -p $RPM_BUILD_ROOT/sbin -#mv $RPM_BUILD_ROOT/%{_prefix}/lib/dracut/modules.d/99base/switch_root $RPM_BUILD_ROOT/sbin - %clean rm -rf $RPM_BUILD_ROOT @@ -96,10 +89,6 @@ rm -rf $RPM_BUILD_ROOT %if 0%{?with_switch_root} /sbin/switch_root %endif -%if 0%{?replace_mkinitrd} -/sbin/mkinitrd -/usr/libexec/initrd-functions -%endif %dir %{_datadir}/dracut %{_datadir}/dracut/dracut-functions %{_datadir}/dracut/modules.d