SPECS: metasploit.spec - pl desc, some cleanups

qboosh qboosh at pld-linux.org
Sun Nov 5 17:49:43 CET 2006


Author: qboosh                       Date: Sun Nov  5 16:49:43 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- pl desc, some cleanups

---- Files affected:
SPECS:
   metasploit.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/metasploit.spec
diff -u SPECS/metasploit.spec:1.1 SPECS/metasploit.spec:1.2
--- SPECS/metasploit.spec:1.1	Thu Nov  2 14:54:33 2006
+++ SPECS/metasploit.spec	Sun Nov  5 17:49:37 2006
@@ -1,32 +1,38 @@
 # $Revision$, $Date$
 #
-# TODO	- pl desc
+# TODO
 #	- simplify spec
 #	- prepare init script for web interface
 #
 %include	/usr/lib/rpm/macros.perl
-Summary:	The Metasploit Framework is a powerful tool for penetration testing
-Summary(pl):	Metasploit Framework jest narzędziem wspomagającym testy penetracyjne
+Summary:	The Metasploit Framework - a powerful tool for penetration testing
+Summary(pl):	Metasploit Framework - narzędzie wspomagające testy penetracyjne
 Name:		metasploit
 Version:	2.7
 Release:	0.1
-License:	GPLv2/Artistic License
+License:	GPL v2 / Artistic
 Group:		Applications
-Source0:	http://www.metasploit.com/tools/framework-2.7.tar.gz
+Source0:	http://www.metasploit.com/tools/framework-%{version}.tar.gz
 # Source0-md5:	ea592cfb006e1b2510b533cece4ecb18
 Patch0:		%{name}-false.patch
 URL:		http://www.metasploit.com/projects/Framework/
 BuildRequires:	rpm-perlprov >= 4.1-13
-Requires:	perl-base >= 5.8.8
 Requires:	perl-Term-ReadLine-Gnu
+Requires:	perl-base >= 5.8.8
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-The Metasploit Framework is an advanced open-source platform for 
-developing, testing, and using exploit code. This project initially 
-started off as a portable network game and has evolved into a powerful 
-tool for penetration testing, exploit development, and vulnerability 
-research.
+The Metasploit Framework is an advanced open-source platform for
+developing, testing, and using exploit code. This project initially
+started off as a portable network game and has evolved into a
+powerful tool for penetration testing, exploit development, and
+vulnerability research.
+
+%description -l pl
+Metasploit Framework to zaawansowana platforma do tworzenia,
+testowania i wykorzystywania kodu exploitów. Projekt ten początkowo
+maił być przenośną grą sieciową, a wyewoluował do potężnego narzędzia
+do testów penetracyjnych, tworzenia exploitów i wyszukiwania luk.
 
 %prep
 %setup -q -n framework-%{version}
@@ -57,86 +63,74 @@
 install -d $RPM_BUILD_ROOT%{_libdir}/metasploit/data
 install -d $RPM_BUILD_ROOT%{_libdir}/metasploit/lib
 
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Digest
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Digest/Perl
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Encoder
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Nop
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSD
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSD/ia32
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSDi
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSDi/ia32
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Linux
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Linux/ia32
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/OSX
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/OSX/ppc
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Windows
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Windows/ia32
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Socket
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/NetPacket
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Encoding
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Crypto
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Extension
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Extension/Client
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Nasm
-install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Poly
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Poly/BlockMaster
 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Socket
 
-install msf*					$RPM_BUILD_ROOT%{_libdir}/metasploit/
+install msf*					$RPM_BUILD_ROOT%{_libdir}/metasploit
 
-install tools/* 				$RPM_BUILD_ROOT%{_libdir}/metasploit/tools/
-install	t/dcerpc.pl 				$RPM_BUILD_ROOT%{_libdir}/metasploit/t/
-install	payloads/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/payloads/
-install	payloads/external/*.py			$RPM_BUILD_ROOT%{_libdir}/metasploit/payloads/external/
-install	nops/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/nops/
-install	exploits/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/exploits/
-install	encoders/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/encoders/
-install	data/passivex/passivex.dll		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/passivex/
-install	data/msfweb/themes/gwhite/*		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/themes/gwhite/
-install	data/msfweb/themes/gblack/*		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/themes/gblack/
-install	data/msfweb/themes/default/*		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/themes/default/
-install	data/msfweb/icons/*.gif			$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/icons/
-install	data/msfpescan/identify.txt		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfpescan/
-install	data/msfpayload/template.exe		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfpayload/
-install	data/meterpreter/ext_server_*.dll	$RPM_BUILD_ROOT%{_libdir}/metasploit/data/meterpreter/
-install	data/dce_errors.txt			$RPM_BUILD_ROOT%{_libdir}/metasploit/data/
-install	data/rpc_names				$RPM_BUILD_ROOT%{_libdir}/metasploit/data/
-install	data/shelldemo				$RPM_BUILD_ROOT%{_libdir}/metasploit/data/
-install	data/smb_errors.txt			$RPM_BUILD_ROOT%{_libdir}/metasploit/data/
-install	data/vncdll.dll				$RPM_BUILD_ROOT%{_libdir}/metasploit/data/
+install tools/* 				$RPM_BUILD_ROOT%{_libdir}/metasploit/tools
+install	t/dcerpc.pl 				$RPM_BUILD_ROOT%{_libdir}/metasploit/t
+install	payloads/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/payloads
+install	payloads/external/*.py			$RPM_BUILD_ROOT%{_libdir}/metasploit/payloads/external
+install	nops/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/nops
+install	exploits/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/exploits
+install	encoders/*.pm				$RPM_BUILD_ROOT%{_libdir}/metasploit/encoders
+install	data/passivex/passivex.dll		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/passivex
+install	data/msfweb/themes/gwhite/*		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/themes/gwhite
+install	data/msfweb/themes/gblack/*		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/themes/gblack
+install	data/msfweb/themes/default/*		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/themes/default
+install	data/msfweb/icons/*.gif			$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfweb/icons
+install	data/msfpescan/identify.txt		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfpescan
+install	data/msfpayload/template.exe		$RPM_BUILD_ROOT%{_libdir}/metasploit/data/msfpayload
+install	data/meterpreter/ext_server_*.dll	$RPM_BUILD_ROOT%{_libdir}/metasploit/data/meterpreter
+install	data/dce_errors.txt			$RPM_BUILD_ROOT%{_libdir}/metasploit/data
+install	data/rpc_names				$RPM_BUILD_ROOT%{_libdir}/metasploit/data
+install	data/shelldemo				$RPM_BUILD_ROOT%{_libdir}/metasploit/data
+install	data/smb_errors.txt			$RPM_BUILD_ROOT%{_libdir}/metasploit/data
+install	data/vncdll.dll				$RPM_BUILD_ROOT%{_libdir}/metasploit/data
 
 install lib/*.pm 				$RPM_BUILD_ROOT%{perl_vendorlib}
-install lib/Digest/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Digest/
-install lib/Digest/Perl/*.pm			$RPM_BUILD_ROOT%{perl_vendorlib}/Digest/Perl/
-install lib/Msf/*.pm 				$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/
-install lib/Msf/Encoder/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Encoder/
-install lib/Msf/Nop/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Nop/
-install lib/Msf/PayloadComponent/*.pm 		$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/
-install lib/Msf/PayloadComponent/BSD/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSD/
-install lib/Msf/PayloadComponent/BSD/ia32/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSD/ia32/
-install lib/Msf/PayloadComponent/BSDi/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSDi/
-install lib/Msf/PayloadComponent/BSDi/ia32/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSDi/ia32/
-install lib/Msf/PayloadComponent/Linux/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Linux/
-install lib/Msf/PayloadComponent/Linux/ia32/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Linux/ia32/
-install lib/Msf/PayloadComponent/OSX/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/OSX/
-install lib/Msf/PayloadComponent/OSX/ppc/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/OSX/ppc/
-install lib/Msf/PayloadComponent/Windows/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Windows/
-install lib/Msf/PayloadComponent/Windows/ia32/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Windows/ia32/
-install lib/Msf/Socket/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Socket/
-install lib/NetPacket/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/NetPacket/
-install lib/Pex/*.pm 				$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/
-install lib/Pex/Encoding/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Encoding/
-install lib/Pex/Meterpreter/*.pm 		$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/
-install lib/Pex/Meterpreter/Crypto/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Crypto/
-install lib/Pex/Meterpreter/Extension/Client/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Extension/Client/
-install lib/Pex/Nasm/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Nasm/
-install lib/Pex/Poly/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Poly/
-install lib/Pex/Poly/BlockMaster/*.pm 		$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Poly/BlockMaster/
-install lib/Pex/Socket/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Socket/
+install lib/Digest/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Digest
+install lib/Digest/Perl/*.pm			$RPM_BUILD_ROOT%{perl_vendorlib}/Digest/Perl
+install lib/Msf/*.pm 				$RPM_BUILD_ROOT%{perl_vendorlib}/Msf
+install lib/Msf/Encoder/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Encoder
+install lib/Msf/Nop/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Nop
+install lib/Msf/PayloadComponent/*.pm 		$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent
+install lib/Msf/PayloadComponent/BSD/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSD
+install lib/Msf/PayloadComponent/BSD/ia32/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSD/ia32
+install lib/Msf/PayloadComponent/BSDi/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSDi
+install lib/Msf/PayloadComponent/BSDi/ia32/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/BSDi/ia32
+install lib/Msf/PayloadComponent/Linux/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Linux
+install lib/Msf/PayloadComponent/Linux/ia32/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Linux/ia32
+install lib/Msf/PayloadComponent/OSX/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/OSX
+install lib/Msf/PayloadComponent/OSX/ppc/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/OSX/ppc
+install lib/Msf/PayloadComponent/Windows/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Windows
+install lib/Msf/PayloadComponent/Windows/ia32/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Msf/PayloadComponent/Windows/ia32
+install lib/Msf/Socket/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Msf/Socket
+install lib/NetPacket/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/NetPacket
+install lib/Pex/*.pm 				$RPM_BUILD_ROOT%{perl_vendorlib}/Pex
+install lib/Pex/Encoding/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Encoding
+install lib/Pex/Meterpreter/*.pm 		$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter
+install lib/Pex/Meterpreter/Crypto/*.pm 	$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Crypto
+install lib/Pex/Meterpreter/Extension/Client/*.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Meterpreter/Extension/Client
+install lib/Pex/Nasm/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Nasm
+install lib/Pex/Poly/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Poly
+install lib/Pex/Poly/BlockMaster/*.pm 		$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Poly/BlockMaster
+install lib/Pex/Socket/*.pm 			$RPM_BUILD_ROOT%{perl_vendorlib}/Pex/Socket
 
 cd $RPM_BUILD_ROOT%{_bindir}
 ln -s ../lib/metasploit/msf* ./
@@ -144,14 +138,6 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%pre
-
-%post
-
-%preun
-
-%postun
-
 %files
 %defattr(644,root,root,755)
 %doc docs/*
@@ -262,7 +248,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2006/11/05 16:49:37  qboosh
+- pl desc, some cleanups
+
 Revision 1.1  2006/11/02 13:54:33  mguevara
 - initial
-
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/metasploit.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list