Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 1897b9af84cebfd3094e04dea505fadf > files > 1

dkms-netfilter-rtsp-2.6.26-2mdv2009.1.src.rpm

%define proto rtsp
%define module_name netfilter-%proto

Name:		dkms-%{module_name}
Version:	2.6.26
Release:	%mkrel 2
Epoch:		0
Summary:	Netfilter %proto support (nat and conntrack)
License:	GPLv2
URL:		http://mike.it-loops.com/rtsp/
Source0:	%proto-module-%{version}.tar.gz
Group:		System/Kernel and hardware
Requires(post): coreutils
Requires(post):	dkms
Requires(preun): dkms
Provides:	%{module_name} = %{epoch}:%{version}-%{release}
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
Exclusivearch:	%{ix86} x86_64

%description
This module enable to add conntrack and nat support to netfilter for rtsp,
( Real Time Streaming Protocol ). 

%prep
%setup -q -n %proto

%build

%install
%{__rm} -rf %{buildroot}

%{__mkdir_p} %{buildroot}%{_usrsrc}/%{module_name}-%{version}-%{release}
%{__cp} -a * %{buildroot}%{_usrsrc}/%{module_name}-%{version}-%{release}
%{__cat} > %{buildroot}%{_usrsrc}/%{module_name}-%{version}-%{release}/dkms.conf << EOF
PACKAGE_VERSION="%{version}-%{release}"

# Items below here should not have to change with each driver version
PACKAGE_NAME="%{module_name}"

BUILT_MODULE_NAME[0]="nf_conntrack_rtsp"
DEST_MODULE_LOCATION[0]="/kernel/net/netfilter"
BUILT_MODULE_NAME[1]="nf_nat_rtsp"
DEST_MODULE_LOCATION[1]="/kernel/net/netfilter"

AUTOINSTALL="yes"

EOF

%clean
%{__rm} -rf %{buildroot}

%post
%{_sbindir}/dkms add -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
%{_sbindir}/dkms build -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
%{_sbindir}/dkms install -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
/sbin/rmmod nf_conntrack_rtsp
/sbin/modprobe nf_conntrack_rtsp
/sbin/rmmod nf_nat_rtsp
/sbin/modprobe nf_nat_rtsp || :

%preun
%{_sbindir}/dkms remove -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade --all || :

%files
%defattr(0644,root,root,0755)
%doc README
%{_usrsrc}/%{module_name}-%{version}-%{release}



%changelog
* Fri Apr 17 2009 Pascal Terjan <pterjan@mandriva.org> 0:2.6.26-2mdv2009.1
+ Revision: 367931
- Fix post scriplet
- Do not remove /etc/sysconfig/lm_sensors on uninstall
- Fix dkms.conf to list correct module names
- Fix dkms make command

* Tue Jan 20 2009 Michael Scherer <misc@mandriva.org> 0:2.6.26-1mdv2009.1
+ Revision: 331952
- add doc
- import dkms-netfilter-rtsp