# $Id$ # Authority: dag ### FIXME: SPEC file is smp specific, as SLES9 has non-conforming kernel version/release %{!?kernel:%define kernel %(rpm -qa kernel-smp --qf '%{RPMTAG_VERSION}-%{RPMTAG_RELEASE}\\n' | head -n 1)} Summary: MPP multipath driver (RDAC) Name: kernel-module-mpp %define real_name linuxrdac %define real_version 09.01.B5.07 Version: %{real_version}_193smp Release: 2.dag License: GPL Group: System Environment/Kernel Packager: Dag Wieers Vendor: Dag Wieers URL: http://www.engenio.com/rdac/ Source: http://www.engenio.com/rdac/rdac_LINUX_%{real_version}.tar.gz BuildRoot: %{_tmppath}/root-%{name}-%{version}-%{release} BuildRequires: kernel-source = %{kernel} Requires: kernel-smp = %{kernel}, k_smp Obsoletes: linuxrdac %description MPP multipath driver (RDAC). This package is compiled against kernel %{kernel}. %package -n mpp-utils Summary: MPP multipath utilities Group: System Environment/Kernel Obsoletes: linuxrdac %description -n mpp-utils MPP multipath utilities. %prep %setup -n linuxrdac-%{real_version} %build %{__make} RPM_OPT_FLAGS="%{optflags}" \ OS_VER="%{kernel}-smp" %install %{__rm} -rf %{buildroot} %{__make} copyfiles copyrpmfiles \ DEST_DIR="%{buildroot}" \ OS_VERT="%{kernel}-smp" ### Create dummy initrd %{__install} -d -m0755 %{buildroot}/boot/ touch %{buildroot}/boot/mpp-%{kernel}-smp.img %post /opt/mpp/.mppLnx_rpm_helpers/setupDriver.SUSE %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) /lib/modules/%{kernel}-smp/kernel/drivers/scsi/mppVhba.ko /lib/modules/%{kernel}-smp/kernel/drivers/scsi/mppUpper.ko %files -n mpp-utils %defattr(-, root, root, 0755) %doc License.txt Readme.txt mpp.conf %doc %{_mandir}/man1/mpp*.1.gz %doc %{_mandir}/man9/RDAC.9.gz %config(noreplace) /etc/mpp.conf %{_sbindir}/mpp* /opt/mpp/ %ghost /boot/mpp-%{kernel}-smp.img %changelog * Mon Oct 24 2005 Dag Wieers - 09.01.B5.07_193smp-2.dag - Made mpp.conf config noreplace. * Mon Oct 24 2005 Dag Wieers - 09.01.B5.07_193smp-1.dag - Initial package.