Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 30950b3a728f1bf9c5965769e342016f > files > 2

dkms-aic79xx-2.0.12-3mdk.src.rpm

%define module_name aic79xx

Name:		dkms-%{module_name}
Version:	2.0.12
Release:	3mdk
Summary:	DKMS-ready driver for the Adaptec AIC-7901 on-board controller
License:	GPL
Source:		aic7Yxx-%{version}-6.3.9-linux-2.6.tar.bz2
Group:		Development/Kernel
Requires(pre):	dkms
Requires(post): dkms
Buildroot:	%{_tmppath}/%{name}-%{version}-root
Buildarch:	noarch
Obsoletes:	%{module_name}-dkms
Provides:	%{module_name}-dkms

%description
This package contains a DKMS-ready driver for the Adaptec AIC-7901 on-board
controller.


%prep
%setup -q -c -n %{module_name}-%{version}
chmod -R go=u-w .

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/src/%{module_name}-%{version}
cp -a drivers/scsi/aic7xxx/* %{buildroot}/usr/src/%{module_name}-%{version}
cat > %{buildroot}/usr/src/%{module_name}-%{version}/dkms.conf <<EOF

PACKAGE_VERSION="%{version}"

# Items below here should not have to change with each driver version
PACKAGE_NAME="%{module_name}"
MAKE[0]="make -C \${kernel_source_dir} SUBDIRS=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build modules"
CLEAN="make -C \${kernel_source_dir} SUBDIRS=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build clean"
BUILT_MODULE_NAME[0]="\$PACKAGE_NAME"
DEST_MODULE_LOCATION[0]="/kernel/drivers/scsi/aic7xxx/"
MODULES_CONF_ALIAS_TYPE[0]="scsi_hostadapter"
REMAKE_INITRD="yes"
EOF

%post
#if [ $1 == 1 ]
#then 
  dkms add -m %{module_name} -v %{version} --rpm_safe_upgrade
  dkms build -m %{module_name} -v %{version} --rpm_safe_upgrade
  dkms install -m %{module_name} -v %{version} --rpm_safe_upgrade
#fi


%preun
#if [ $1 == 0 ]
#  then dkms remove -m %{module_name} -v %{version} --rpm_safe_upgrade --all ||:
#fi

%files
%defattr(-,root,root)
/usr/src/%{module_name}-%{version}

%changelog
* Mon Jan 10 2005 Guillaume Rousse <guillomovitch@mandrake.org> 2.0.12-3mdk 
- changed name

* Sun Jan 09 2005 Guillaume Rousse <guillomovitch@mandrake.org> 2.0.12-2mdk 
- fix perms
- fix group
- fix description

* Sun Jan 09 2005 Guillaume Rousse <guillomovitch@mandrake.org> 2.0.12-1mdk 
- initial release