Patch2: %{name}-optflags.patch
Patch3: %{name}-as-needed.patch
Patch4: %{name}-unsigned.patch
+Patch5: %{name}-diet.patch
URL: http://people.redhat.com/~heinzm/sw/dmraid/
BuildRequires: autoconf
BuildRequires: automake
Summary: Device-mapper RAID tool - statically linked version
Summary(pl.UTF-8): Narzędzie do RAID-u opartego o device-mapper - wersja statyczna
Group: Base
+Conflicts: geninitrd <= 10000.3
%description initrd
Statically linked version of dmraid utility.
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%build
cp -f /usr/share/automake/config.sub autoconf
%if %{with initrd}
%configure \
- %{?with_dietlibc:CC="diet %{__cc} %{rpmcflags} %{rpmldflags} -static"} \
- %if %{with selinux} && %{without dietlibc}
- --enable-libselinux \
- --enable-libsepol \
- %else
+ %if %{with dietlibc}
+ CC="diet %{__cc} -Os %{rpmldflags} -static" \
--disable-libselinux \
--disable-libsepol \
+ %else
+ %if %{with selinux}
+ --enable-libselinux \
+ --enable-libsepol \
+ %endif
%endif
--enable-static_link
%{__make} -j1
-cp -f tools/dmraid{,-initrd}
+mv -f tools/dmraid dmraid-initrd
%{__make} clean
%endif
$RPM_BUILD_ROOT%{_libdir}/libdmraid.so
%if %{with initrd}
-install -D tools/dmraid-initrd $RPM_BUILD_ROOT/sbin/dmraid-initrd
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install dmraid-initrd $RPM_BUILD_ROOT%{_libdir}/initrd/dmraid
%endif
install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/initramfs-tools/hooks/dmraid
%if %{with initrd}
%files initrd
%defattr(644,root,root,755)
-%attr(755,root,root) /sbin/dmraid-initrd
+%attr(755,root,root) %{_libdir}/initrd/dmraid
%endif
%files initramfs