Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release-src > by-pkgid > ea1cb90cb064a866dc3d2c665248b03d > files > 2

metasploit-3.3.3-1mdv2010.1.src.rpm

%define	name	metasploit
%define	version	3.3.3
%define	release	%mkrel 1

# prevent rpm to create debug files for binary content
%define _enable_debug_packages    %{nil}
%define debug_package     %{nil}
# fix automatic dependencies
%define __find_provides %{nil}
%define _requires_exceptions mono(.*)

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	Penetration Testing Resources
License:	GPLv2
Group:		Monitoring
URL:		http://www.metasploit.com/
Source0:	http://www.metasploit.com/releases/framework-%{version}.tar.bz2
Patch:      msf3-3.3.3-fhs.patch
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}

%description
Metasploit provides useful information and tools for penetration
testers, security researchers, and IDS signature developers. This
project was created to provide information on exploit techniques
and to create a functional knowledgebase for exploit developers and
security professionals. The tools and information on this site are
provided for legal security research and testing purposes only.
Metasploit is an open source project managed by Rapid7.

%package gui
Summary:	GUI for %{name}
Group:		Monitoring
Requires:   %{name} = %{version}-%{release}
Requires:   ruby-gtk2
Requires:   ruby-libglade2

%description gui
This package contains a GUI for %{name}.

%prep
%setup -q -n msf3
%patch -p 1
find . -name .svn | xargs rm -rf

%build

%install
rm -rf %{buildroot}

install -d -m 755 %{buildroot}%{_bindir}
install -m 755 msf* %{buildroot}%{_bindir}

install -d -m 755 %{buildroot}%{_datadir}/%{name}
cp -r data %{buildroot}%{_datadir}/%{name}
cp -r external %{buildroot}%{_datadir}/%{name}
cp -r lib %{buildroot}%{_datadir}/%{name}
cp -r modules %{buildroot}%{_datadir}/%{name}
cp -r plugins %{buildroot}%{_datadir}/%{name}
cp -r scripts %{buildroot}%{_datadir}/%{name}
cp -r tools %{buildroot}%{_datadir}/%{name}

rm -rf %{buildroot}%{_datadir}/%{name}/external/source

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc README
%{_bindir}/*
%{_datadir}/metasploit
%exclude %{_bindir}/msfgui

%files gui
%defattr(-,root,root)
%doc README
%{_bindir}/msfgui



%changelog
* Wed Apr 21 2010 Guillaume Rousse <guillomovitch@mandriva.org> 3.3.3-1mdv2010.1
+ Revision: 537734
- import metasploit


* Wed Apr 21 2010 Guillaume Rousse <guillomovitch@mandriva.org> 3.3.3-1mdv2010.1
- initial mdv package