# _without_dist_kernel without kernel form ditribution
%define _kernel_ver %(grep UTS_RELEASE %{_kernelsrcdir}/include/linux/version.h 2>/dev/null | cut -d'"' -f2)
-%define _kernel_ver_str %(echo %{_kernel_ver} | sed s/-/_/g)
+%define _kernel_ver_str %(echo %{_kernel_ver} | sed s/-/_/g)
%define _kernel24 %(echo %{_kernel_ver} | grep -q '2\.[012]\.' ; echo $?)
-%define rel 1
-
Summary: drbd is a block device designed to build high availibility clusters
Summary(pl): drbd jest urz±dzeniem blokowym dla klastrów o wysokiej niezawodno¶ci
Name: drbd
Version: 0.5.8.1
+%define rel 2
Release: %{rel}
License: GPL
Group: Base/Kernel
Source0: http://www.complang.tuwien.ac.at/reisner/drbd/download/%{name}-%{version}.tar.gz
Patch0: %{name}-kernel24.patch
URL: http://www.complang.tuwien.ac.at/reisner/drbd/
+%{!?_without_dist_kernel:BuildRequires: kernel-headers >= 2.2.20}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%defattr(644,root,root,755)
%doc *.gz
%if %{_kernel24}
-/lib/modules/%{_kernel_ver}/misc/drbd.o
+/lib/modules/%{_kernel_ver}/block/drbd.o
%else
/lib/modules/%{_kernel_ver}/block/drbd.o
%endif
%defattr(644,root,root,755)
%doc *.gz
%if %{_kernel24}
-/lib/modules/%{_kernel_ver}smp/misc/drbd.o
+/lib/modules/%{_kernel_ver}smp/block/drbd.o
%else
/lib/modules/%{_kernel_ver}smp/block/drbd.o
%endif