diff options
author | Richard Farina <zerochaos@gentoo.org> | 2013-12-15 15:26:34 +0000 |
---|---|---|
committer | Richard Farina <zerochaos@gentoo.org> | 2013-12-15 15:26:34 +0000 |
commit | 40a0807335444093be358f03b1260365cfffe5ea (patch) | |
tree | 749e3325d5cc9cc09c5de1b6bbeea1c739b9463f /net-analyzer/metasploit | |
parent | initial commit of eselect-metasploit for slotted metasploit support, imported... (diff) | |
download | historical-40a0807335444093be358f03b1260365cfffe5ea.tar.gz historical-40a0807335444093be358f03b1260365cfffe5ea.tar.bz2 historical-40a0807335444093be358f03b1260365cfffe5ea.zip |
cleanup old ebuilds in prep for import of new ones
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0xDD11F94A
Diffstat (limited to 'net-analyzer/metasploit')
-rw-r--r-- | net-analyzer/metasploit/ChangeLog | 6 | ||||
-rw-r--r-- | net-analyzer/metasploit/Manifest | 29 | ||||
-rw-r--r-- | net-analyzer/metasploit/metasploit-4.0.0-r1.ebuild | 90 | ||||
-rw-r--r-- | net-analyzer/metasploit/metasploit-4.2.0.ebuild | 91 | ||||
-rw-r--r-- | net-analyzer/metasploit/metasploit-4.3.0.ebuild | 91 | ||||
-rw-r--r-- | net-analyzer/metasploit/metasploit-4.4.0.ebuild | 128 |
6 files changed, 26 insertions, 409 deletions
diff --git a/net-analyzer/metasploit/ChangeLog b/net-analyzer/metasploit/ChangeLog index e1b15af61018..6a77ab803177 100644 --- a/net-analyzer/metasploit/ChangeLog +++ b/net-analyzer/metasploit/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-analyzer/metasploit # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/ChangeLog,v 1.70 2013/11/03 03:07:32 mrueg Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/ChangeLog,v 1.71 2013/12/15 15:26:32 zerochaos Exp $ + + 15 Dec 2013; Rick Farina <zerochaos@gentoo.org> -metasploit-4.0.0-r1.ebuild, + -metasploit-4.2.0.ebuild, -metasploit-4.3.0.ebuild, -metasploit-4.4.0.ebuild: + cleanup old ebuilds in prep for import of new ones 03 Nov 2013; Manuel Rüger <mrueg@gentoo.org> metasploit-4.0.0-r1.ebuild, metasploit-4.2.0.ebuild, metasploit-4.3.0.ebuild, metasploit-4.4.0-r1.ebuild, diff --git a/net-analyzer/metasploit/Manifest b/net-analyzer/metasploit/Manifest index 7c0c1ba5186e..b89d5155f2cc 100644 --- a/net-analyzer/metasploit/Manifest +++ b/net-analyzer/metasploit/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + AUX metasploit.icon 7630 SHA256 d197dd3b939c35d951c2cd5c19b51200ada7f8f92d90775a9eaebdccf18e3949 SHA512 569db261a3782f3874c30ccaf076be512437a9a5a9df835baf29bacec48dd76b2896e009b5ab165ba82aff72ab15d067155f257787e69c3a7cd034dafa5a9066 WHIRLPOOL 3f66eb2a3b51dc787f5da6b2fd93165fdca3e9ae391db0ea69cb0ea5c6c1d9f2d85fffbdb117da4065e0b3e29daa5b7d7e62740cd3210768aa0cfc4a63679376 AUX msfrpcd-4.0-conf 598 SHA256 3ad3e837061fd2b8b28d5afede50fc1965b0df083a8e4b743f39398a344eb6e1 SHA512 3468c2d539916e4a74836a66e6972608d2a0b64188d230e7479b4d3b1494aab2304e4cfd24b3b0ee96a597576a55a88cb91bb7cd7b757f9c18df49c74d4ca575 WHIRLPOOL 6f8f11d0738b2b7f1608f26413d7f99af976cb10548858322d2384384a0326cf45b5f68ff467ab6e687b699db8ad73772950cdd8751f35cbefb049b08ff12c88 AUX msfrpcd-4.0-initd 636 SHA256 18804548c2c869addc72a9c003c35c6d25b8144a9a0f841df602834c27c5fd52 SHA512 f624b56a3de2ba0ddf9474ea1243060d35224879f1c63bbf8550b8202d11678eef83fdddc9e4fd59000e4510c0ae0b55343b6e26ea16edb6f05954456e8ae962 WHIRLPOOL 98aeef214266f529d34ebbb01940579b6a4c4abeab1a4f3228d2feda8ea67d63a480d655f2fb9ea7cbc12727c884c4b7d848d2a9b100ac9115abe41b2dc7394e @@ -10,16 +13,26 @@ AUX msfrpcd-4.4-initd 638 SHA256 4e3f18ab619a0067c7ac9a9f13d6824496cb36adf20c216 AUX msfweb.confd 273 SHA256 006040ecd27dc0279c2bea6d69365fe1f0d66f507c039ae43720662abe9f4460 SHA512 58481d69f99bec1644188ecb5f67249c3c85c12ae65d46643c3daf42b5221f8d1b025ea318ed6d11557cbc16e50acc5eaabb99162d538518265755ebcdb042ab WHIRLPOOL 1cbb5a5ff20eb90f7db6f5523bf8834cfd5aa2c98e378408e418f388993af661273257112db2ebcd950bfa9243e9f19ba4a5262fd2bccc7cc6276658f86115bb AUX msfweb.initd 533 SHA256 4fd9668e4b467ecfa5160e2c108ac8ace71fbeaefaf829d2f7bfb566d44bb13c SHA512 ec8eb9c09191d273417174c23d2fb1a3d27939a74b010fa33ca696bcce88e9c81d6cc1e6ebff90ea97cb6d730776364de4560db1bed10516ba4a7030e7233a53 WHIRLPOOL dec6ca3cf45ac4e6cea35266df1342b4dcdb3f813dc90820603f23e9d62ee67a9633de17d747cc12d7cb9c982e8868559896c2f8c42540a5005f485045d9730a DIST framework-2.7.tar.gz 5800216 SHA256 516952772aaa8982628460b927c9119850925f870903c5a131a9c9f0390cf77f SHA512 a65740c81e6c711e6661170ec0dd87919cad6c4aa3aaac08fdaa72b4825be4bea28ec09c78f818ddab7660f5b485b13f87e3175b43c625319ce89b044a40f2a0 WHIRLPOOL f309608e30488484b24555fec84e65ed0dcbeba62a69e6ec23c507dbc0fcf720551a795e2a0793886fcd38d3a9b160819c864720155f58f274577b0246f05946 -DIST framework-4.0.0.tar.bz2 79515768 SHA256 45c3c379ea82e46d8efef9cbbe0afa8ae8df98e50f2642afcea84a86c83c5a50 SHA512 8ef744606f1f9dea5f1378f29bfd216836bc047bfac06cbc5e1368768ffe7bd0885cabd8ab1217b368e65ae6ca8d5cb1cd0f8ffa0f789ef8fd7cb434d5450974 WHIRLPOOL 286a425668552448dab6c3f6f8aaadeaa541d65a0ed53fb2f4c6f20a97efc7c8fc9c6da390f0277570c088c8ede3438ca71835edf466e9cb692f8e75c93becfa -DIST framework-4.2.0.tar.bz2 78756418 SHA256 24095059ea718dc1288f0a6653eb64e057132242531b8fa520ff15b1d121dcec -DIST framework-4.3.0.tar.bz2 111235968 SHA256 d7b39750c68cacfb07f113bf54fb22e99e83c3117b3b8cf279dc55c4515e53cc SHA512 0406d1c7e44cb4db70f72ace1126fdc2bf86268747b980d359e76bf385375b2cef58287b694ebc4d83b6b3f1ac035168579842d6c1ed6ee330da8f35907c9128 WHIRLPOOL 358da3e963ad3f6d6f4558708fe260bc6445bc8bd5e390f018c4c9fde6cd5c0565113ddbb21a7d209040661d44770a1c57cb49463a4d6bc5d6767b954d298d5f DIST framework-4.4.0.tar.bz2 148529027 SHA256 ddcc7890a394d8154120a163c90b11119a0322b62d937ad1a3a14ef3fe6cf74e SHA512 dffa5dd36904d4963d0fd240f1796d43824f7df011f91d75a41f0d0ff20d942fc8a3d10495c1a0537df5b455ad7055760743e5022d742e5321b679b2d4c003df WHIRLPOOL ee0fa85a83965f75213e60aaf0174b1962841e8f10193be1cd6bea1aff561f80471c4d8892a07e65ad767587e73c4445b88149460cc5bc5509b5b096f2375b52 EBUILD metasploit-2.7.ebuild 1448 SHA256 4e186ca7e1133568ae38e62584b86600cfc65c7b7bec691b85418151901ea984 SHA512 a31c2dfc5a32eabad32dd50ba9a82a75b35661c81b039a284a14d0ecc0ae2ebae46c29f7e6dd6f30b2671f0509f3ef1a7045c6537d626832eac375d0cb8325a1 WHIRLPOOL ff86aadb12002ea6d2f050927c087ba436b3362d64d0cd2b0785ae727349ae12f010eba7e7e572831e9d95c217d93abc2ecc9862061feada26e823987560d7be -EBUILD metasploit-4.0.0-r1.ebuild 2655 SHA256 3dddb4be7ef59da9db270b922014c961f45bd8ad473c618f902234ddfa1d3b51 SHA512 2a669cd522b74312f0329fae55285ada88ce7b4b986270f2cbfd971f1753c5680cddc545a565c660018357e094ef9ce72c343bd6c74dc3082d66c54b808b14ad WHIRLPOOL 601c6d27621376508cf3e91cba821813532957387ba7d9d6b311878fdcb6538e86ccc50148254760c0626437dd2f176e6abb0e27ab6ccfa2ccf2ef08f9f6036d -EBUILD metasploit-4.2.0.ebuild 2671 SHA256 1494abb093737c58868b9cefa13271baabdd937676395241e8508f174641d017 SHA512 ffaad2771291a44225855d0bc0615bcd648a985c38b6f9fb3ac5159a6d5317315bdf85d80e187209a094e0f1400c49d12df780dda136123b580f63e7eda058bb WHIRLPOOL 88f25c35ce2f3f1e082d48dbb4f81bbcbb4bf6a910118fa2546ec31720e4dcd8bfd1df1265c0aa24058c41e0ca333d4e1ca9fda593497dc85a61f975cd1117e0 -EBUILD metasploit-4.3.0.ebuild 2667 SHA256 70bb1c9dc7fc833f3df4039d67e2330b2aa1cceaa049ed900b1a7bbf612682bb SHA512 8f44a18552e69bcbee0848692bcca00ef7be1e182c6344e80448851a6302c1351e609fa725b2102c3eab768305750779f0f868234ec57815f093d8ae736cdf8a WHIRLPOOL 121e4b959a2b5bbc1fc8ec7d87180ffdfd616f3fdc5847c69dadda8ae4d4ff6237bba0ce824fdbdd1d5557a7a3a0ab9616ed1b1beae335299ffe219d7654556d EBUILD metasploit-4.4.0-r1.ebuild 6023 SHA256 d3b9ba91f0572d07cf9e858e5a51f4d40d14d019ab1485ecdc186dd46b0a87db SHA512 73f1a07b35cc9e83082c7998d44422f80c02ca34a06664d0cd8b486dfac9ae6a4d2d3a7158c6eedc1713487d9ec1cac79ebc1acc1d3d30723381b871b120e8f1 WHIRLPOOL 18074f28e2fe33960df766ba9f48cef00caaef64b631d651d0bb07f40f461a7388e2637d8d35f515ed8dbf11d96c626d1912762593cf9f25d0d067550d2edf05 -EBUILD metasploit-4.4.0.ebuild 6002 SHA256 eb69c02f43dba3635fd10f689852ad0c91296af3d5b173af107c60013d9c0aef SHA512 6e796cbec7aba2753ed5b15692a6d273f927940767eee2c8ad4b83455e755cd30b2d26409fa0f912f3cdc9a1bd43e707f7e2abe08db52e181c2eba2a35316e39 WHIRLPOOL 0fa08b7febf270b925459d4aeba50a2ee935528d4144aef27182c1bf674ff396346dfcda28b51cc17c4b78fd832c1623370e5dcf2b2beeba2c2ddfda9e91501b EBUILD metasploit-9999.ebuild 3467 SHA256 fa3657104802d00973c49627a4fb075edd56ed40034d4972e7b7a395f144318a SHA512 682b399f37ea28a547aef8cf27410c0ad7e047d877bc475a5b195b621a776bdfa98c507721f1b47125098d7f62d3652c2774ee1772c10347e2bae9d4c708f2b8 WHIRLPOOL e29d75d9d1fd6a160817d44d9eed59f0621a8967ab1055818ef5b3154d103c4e6305c34050249416d977ae775381bfb21bd66c96571e8fbce3f6d3b32784d2eb -MISC ChangeLog 12868 SHA256 d004a3ac365b943d848a5075b6e5e2e5c2dd3a2cbd5a99f457d306ab0515ff29 SHA512 7ecc08ff73b14805a189b6ad8bab8f6519d537c6243a5516546391b9ed1b65c67af0c4989e6d50d1d0a5afdbbcef0ffd4c7f466a5508b88d5ec1ea9b5e9128dc WHIRLPOOL 388bc96d00004cf2ca7f8158bb977c40f7ed0d7a197751fd8af4b565059202db756a1a90e35d8b11b011c9e35ad7d23ae31f8dc8221b579f6acc745071bf5988 +MISC ChangeLog 13085 SHA256 14d6117fd22477f7019f315c9d1946bf0ae1c6fa36878855f5ab275bd44e304c SHA512 09a4c25a00448aaad90f67efe987ba5f6f92239f9f387d8a756f42a8de43313342e4adb3c78d0539f2f54a7f2a653ec632ee40c743d55360ac0a9252457caf4a WHIRLPOOL 82a8274148c4b3462c630cfd43e9405393c1be69deb90b2caaf9ff5ed3df3dad86e9287eb1476387c84fa60cbf27ddc835d474f9aae635aa65b5f4f858c54fbb MISC metadata.xml 1015 SHA256 4a5c8216f01e918265985597f865e07ee6d6c859105c03ce32a49122efa9111d SHA512 211bd477b7601e746cb6869270d51e99d8596ac5d16e207ede8bc66d9741339d4a36c9d0087263f7b8f64522c29372bb408514d50cd7766e221076629261f8ad WHIRLPOOL f798eaf8efb54bb43983bf8e83bf1d3362f44ce74ec028a0907d2cbf175c95affb800894febcfa9ec5e332edd286bdcf7197d6a1cfba0df020946aee389c557d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCgAGBQJSrcqaAAoJEKXdFCfdEflKK0UP/1us0GsRXbT/8W+2pLs+kIXh +N1Mp6H5IGeVPpvUDFV993zCrv3rQoMVfxRhhexAxJlrDm1Ep9Dpb2WUgbSV8smjr +tbrtNuMqbjQ8QS+oURAUJZyhmb3BvuXVq4XJwwTYToi1m3Gt9htU7Pt5q2cvcKSa +Sx5JeSJmhuZgEX6mTMmweGfRn0Hi3K3jeqzP/dqyEhcOwiVLv3JTSnBiqhbmxWDz +aLXVt9BjaEfs1jiHbjNaQ4v/Q9Lv0u2zTSBCDW7rug4KFMo6YhkFzKD70yeH9SLM +yP4ErPWEtFXb5+PfWBsdMGLTLmGR5zKzqzWaXTgn+RHC48Iab45vUTC3w7RFOwdE +Qx/fZzApRBcSHtNlmTJYwf8FPfzs5P1w3x1GPLAhklJQcl9P8fdwXaFsAyNhiGjD +mJ1ijlbkHCYEb4OThJ0aNjJd8mXQUPxdjoMoNKLJSD6/P+0VsADN2TXCumuOiLSC +WLqZAIlKXE1u+vMpkWKI5YjDtSjbdJXwgXw5myeYpdHa12DUrM9wNBVBor4FS+5+ +r12QWYcqnkPnhGm99uQ2//byKlgVuHIpNZ4o/y0EWxvzVlMtOQuHy3Ta6fczzQJO +biGH+pwzrZD3a5Y5AYvtERqRO5GUeNUOoKguINKdQb/fYf8PyMxDLtKBg+tshZ+/ +iiAoYGkDfxgkoB5eq8+W +=Cfn5 +-----END PGP SIGNATURE----- diff --git a/net-analyzer/metasploit/metasploit-4.0.0-r1.ebuild b/net-analyzer/metasploit/metasploit-4.0.0-r1.ebuild deleted file mode 100644 index 43b83f72689b..000000000000 --- a/net-analyzer/metasploit/metasploit-4.0.0-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-4.0.0-r1.ebuild,v 1.5 2013/11/03 03:07:32 mrueg Exp $ - -EAPI="3" -inherit eutils - -SRC_URI="http://updates.metasploit.com/data/releases/framework-${PV}.tar.bz2" - -DESCRIPTION="Advanced open-source framework for developing, testing, and using vulnerability exploit code" -HOMEPAGE="http://www.metasploit.org/" - -LICENSE="BSD" -SLOT="4.0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="gui mysql postgres" - -# Note we use bundled gems (see data/msfweb/vendor/rails/) as upstream voted for -# such solution, bug #247787 -RDEPEND="dev-lang/ruby - dev-ruby/rubygems - gui? ( virtual/jre ) - mysql? ( dev-ruby/mysql-ruby - dev-ruby/activerecord[mysql] ) - postgres? ( dev-ruby/activerecord[postgres] )" -DEPEND="" - -QA_PRESTRIPPED=" - usr/lib/${PN}${SLOT}/data/msflinker_linux_x86.bin - usr/lib/${PN}${SLOT}/data/templates/template_armle_linux.bin - usr/lib/${PN}${SLOT}/data/templates/template_x86_linux.bin" - -QA_EXECSTACK=" - usr/lib/${PN}${SLOT}/data/meterpreter/msflinker_linux_x86.bin" -QA_WX_LOAD=" - usr/lib/${PN}${SLOT}/data/templates/template_*_linux.bin" - -S=${WORKDIR}/msf3 - -src_configure() { - # upstream makes weird tarbllz - find "${S}" -type d -name ".svn" -print0 | xargs -0 -n1 rm -R - - rm "${S}"/msfupdate - chmod +x "${S}"/msf* - - use gui || rm msfgui -} - -src_install() { - # should be as simple as copying everything into the target... - dodir /usr/lib/${PN}${SLOT} - cp -R "${S}"/* "${D}"/usr/lib/${PN}${SLOT} - chown -R root:0 "${D}" - - # do not remove LICENSE, bug #238137 - dodir /usr/share/doc/${PF} - cp "${S}"/{README,HACKING} "${D}"/usr/share/doc/${PF} - dosym /usr/lib/${PN}${SLOT}/documentation /usr/share/doc/${PF}/documentation - - dodir /usr/bin/ - for file in msf*; do - dosym /usr/lib/${PN}${SLOT}/${file} /usr/bin/${file}${SLOT} - done - - newinitd "${FILESDIR}"/msfrpcd-${SLOT}-initd msfrpcd${SLOT} || die - newconfd "${FILESDIR}"/msfrpcd-${SLOT}-conf msfrpcd${SLOT} || die - - use gui && make_desktop_entry msfgui${SLOT} \ - "Metasploit Framework" \ - metasploit \ - 'GNOME;System;Network;' && - doicon "${FILESDIR}"/metasploit.icon - - # Avoid useless revdep-rebuild trigger #377617 - dodir /etc/revdep-rebuild/ - echo "SEARCH_DIRS_MASK=\"/usr/lib*/${PN}${SLOT}/data/john\"" > \ - ${D}/etc/revdep-rebuild/70-${PN}-${SLOT} -} - -pkg_postinst() { - if use gui; then - elog "You will need to create a /usr/bin/msfrpcd symlink pointing to" - elog "the version of msfrpcd if you want to be able to start msfrpcd" - elog "from the java gui." - elog - elog "ln /usr/bin/msfrpcd${SLOT} /usr/bin/msfrpcd" - elog - fi -} diff --git a/net-analyzer/metasploit/metasploit-4.2.0.ebuild b/net-analyzer/metasploit/metasploit-4.2.0.ebuild deleted file mode 100644 index 34dfa450b60e..000000000000 --- a/net-analyzer/metasploit/metasploit-4.2.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-4.2.0.ebuild,v 1.7 2013/11/03 03:07:32 mrueg Exp $ - -EAPI="3" -inherit eutils - -SRC_URI="http://updates.metasploit.com/data/releases/framework-${PV}.tar.bz2" - -DESCRIPTION="Advanced open-source framework for developing, testing, and using vulnerability exploit code" -HOMEPAGE="http://www.metasploit.org/" - -LICENSE="BSD" -SLOT="4.2" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="gui mysql postgres" - -# Note we use bundled gems (see data/msfweb/vendor/rails/) as upstream voted for -# such solution, bug #247787 -RDEPEND="dev-lang/ruby - dev-ruby/msgpack - dev-ruby/rubygems - gui? ( virtual/jre ) - mysql? ( dev-ruby/mysql-ruby - dev-ruby/activerecord[mysql] ) - postgres? ( dev-ruby/activerecord[postgres] )" -DEPEND="" - -QA_PRESTRIPPED=" - usr/lib/${PN}${SLOT}/data/msflinker_linux_x86.bin - usr/lib/${PN}${SLOT}/data/templates/template_armle_linux.bin - usr/lib/${PN}${SLOT}/data/templates/template_x86_linux.bin" - -QA_EXECSTACK=" - usr/lib/${PN}${SLOT}/data/meterpreter/msflinker_linux_x86.bin" -QA_WX_LOAD=" - usr/lib/${PN}${SLOT}/data/templates/template_*_linux.bin" - -S=${WORKDIR}/msf - -src_configure() { - # upstream makes weird tarbllz - find "${S}" -type d -name ".svn" -print0 | xargs -0 -n1 rm -R - - rm "${S}"/msfupdate - chmod +x "${S}"/msf* - - use gui || rm msfgui -} - -src_install() { - # should be as simple as copying everything into the target... - dodir /usr/lib/${PN}${SLOT} - cp -R "${S}"/* "${D}"/usr/lib/${PN}${SLOT} - chown -R root:0 "${D}" - - # do not remove LICENSE, bug #238137 - dodir /usr/share/doc/${PF} - cp "${S}"/{README,HACKING} "${D}"/usr/share/doc/${PF} - dosym /usr/lib/${PN}${SLOT}/documentation /usr/share/doc/${PF}/documentation - - dodir /usr/bin/ - for file in msf*; do - dosym /usr/lib/${PN}${SLOT}/${file} /usr/bin/${file}${SLOT} - done - - newinitd "${FILESDIR}"/msfrpcd-${SLOT}-initd msfrpcd${SLOT} || die - newconfd "${FILESDIR}"/msfrpcd-${SLOT}-conf msfrpcd${SLOT} || die - - use gui && make_desktop_entry msfgui${SLOT} \ - "Metasploit Framework" \ - metasploit \ - 'GNOME;System;Network;' && - doicon "${FILESDIR}"/metasploit.icon - - # Avoid useless revdep-rebuild trigger #377617 - dodir /etc/revdep-rebuild/ - echo "SEARCH_DIRS_MASK=\"/usr/lib*/${PN}${SLOT}/data/john\"" > \ - "${D}"/etc/revdep-rebuild/70-${PN}-${SLOT} -} - -pkg_postinst() { - if use gui; then - elog "You will need to create a /usr/bin/msfrpcd symlink pointing to" - elog "the version of msfrpcd if you want to be able to start msfrpcd" - elog "from the java gui." - elog - elog "ln /usr/bin/msfrpcd${SLOT} /usr/bin/msfrpcd" - elog - fi -} diff --git a/net-analyzer/metasploit/metasploit-4.3.0.ebuild b/net-analyzer/metasploit/metasploit-4.3.0.ebuild deleted file mode 100644 index 04da753cc2f9..000000000000 --- a/net-analyzer/metasploit/metasploit-4.3.0.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-4.3.0.ebuild,v 1.4 2013/11/03 03:07:32 mrueg Exp $ - -EAPI="3" -inherit eutils - -SRC_URI="http://updates.metasploit.com/data/releases/framework-${PV}.tar.bz2" - -DESCRIPTION="Advanced open-source framework for developing, testing, and using vulnerability exploit code" -HOMEPAGE="http://www.metasploit.org/" - -LICENSE="BSD" -SLOT="4.3" -KEYWORDS="~amd64 ~x86" -IUSE="gui mysql postgres" - -# Note we use bundled gems (see data/msfweb/vendor/rails/) as upstream voted for -# such solution, bug #247787 -RDEPEND="dev-lang/ruby - dev-ruby/rubygems - dev-ruby/msgpack - gui? ( virtual/jre ) - mysql? ( dev-ruby/mysql-ruby - dev-ruby/activerecord[mysql] ) - postgres? ( dev-ruby/activerecord[postgres] )" -DEPEND="" - -QA_PRESTRIPPED=" - usr/lib/${PN}${SLOT}/data/msflinker_linux_x86.bin - usr/lib/${PN}${SLOT}/data/templates/template_armle_linux.bin - usr/lib/${PN}${SLOT}/data/templates/template_x86_linux.bin" - -QA_EXECSTACK=" - usr/lib/${PN}${SLOT}/data/meterpreter/msflinker_linux_x86.bin" -QA_WX_LOAD=" - usr/lib/${PN}${SLOT}/data/templates/template_*_linux.bin" - -S=${WORKDIR}/msf3 - -src_configure() { - # upstream makes weird tarbllz - find "${S}" -type d -name ".svn" -print0 | xargs -0 -n1 rm -R - - rm "${S}"/msfupdate - chmod +x "${S}"/msf* - - use gui || rm msfgui -} - -src_install() { - # should be as simple as copying everything into the target... - dodir /usr/lib/${PN}${SLOT} - cp -R "${S}"/* "${D}"/usr/lib/${PN}${SLOT} - chown -R root:0 "${D}" - - # do not remove LICENSE, bug #238137 - dodir /usr/share/doc/${PF} - cp "${S}"/{README,HACKING} "${D}"/usr/share/doc/${PF} - dosym /usr/lib/${PN}${SLOT}/documentation /usr/share/doc/${PF}/documentation - - dodir /usr/bin/ - for file in msf*; do - dosym /usr/lib/${PN}${SLOT}/${file} /usr/bin/${file}${SLOT} - done - - newinitd "${FILESDIR}"/msfrpcd-${SLOT}-initd msfrpcd${SLOT} || die - newconfd "${FILESDIR}"/msfrpcd-${SLOT}-conf msfrpcd${SLOT} || die - - use gui && make_desktop_entry msfgui${SLOT} \ - "Metasploit Framework" \ - metasploit \ - 'GNOME;System;Network;' && - doicon "${FILESDIR}"/metasploit.icon - - # Avoid useless revdep-rebuild trigger #377617 - dodir /etc/revdep-rebuild/ - echo "SEARCH_DIRS_MASK=\"/usr/lib*/${PN}${SLOT}/data/john\"" > \ - "${D}"/etc/revdep-rebuild/70-${PN}-${SLOT} -} - -pkg_postinst() { - if use gui; then - elog "You will need to create a /usr/bin/msfrpcd symlink pointing to" - elog "the version of msfrpcd if you want to be able to start msfrpcd" - elog "from the java gui." - elog - elog "ln /usr/bin/msfrpcd${SLOT} /usr/bin/msfrpcd" - elog - fi -} diff --git a/net-analyzer/metasploit/metasploit-4.4.0.ebuild b/net-analyzer/metasploit/metasploit-4.4.0.ebuild deleted file mode 100644 index 20177dac8801..000000000000 --- a/net-analyzer/metasploit/metasploit-4.4.0.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/metasploit/metasploit-4.4.0.ebuild,v 1.3 2013/11/03 03:07:32 mrueg Exp $ - -EAPI="3" -inherit eutils multilib - -SRC_URI="http://updates.metasploit.com/data/releases/framework-${PV}.tar.bz2" - -DESCRIPTION="Advanced open-source framework for developing, testing, and using vulnerability exploit code" -HOMEPAGE="http://www.metasploit.org/" - -LICENSE="BSD" -SLOT="4.4" -KEYWORDS="~amd64 ~x86" -IUSE="gui mysql postgres" - -# Note we use bundled gems (see data/msfweb/vendor/rails/) as upstream voted for -# such solution, bug #247787 -RDEPEND="dev-lang/ruby - dev-ruby/rubygems - dev-ruby/msgpack - gui? ( virtual/jre ) - mysql? ( dev-ruby/mysql-ruby - dev-ruby/activerecord[mysql] ) - postgres? ( dev-ruby/activerecord[postgres] )" -DEPEND="" - -QA_PREBUILT=" - usr/$(get_libdir)/${PN}${SLOT}/data/cpuinfo/cpuinfo.ia32.bin - usr/$(get_libdir)/${PN}${SLOT}/data/cpuinfo/cpuinfo.ia64.bin - usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x86_linux.bin - usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_armle_linux.bin - usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x86_solaris.bin - usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x64_linux.bin - usr/$(get_libdir)/${PN}${SLOT}/data/templates/template_x86_bsd.bin - usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/msflinker_linux_x86.bin - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/eventmachine-0.12.10/lib/fastfilereaderext.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/eventmachine-0.12.10/lib/rubyeventmachine.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/thin-1.3.1/lib/thin_parser.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/nokogiri-1.5.2/lib/nokogiri/nokogiri.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/pg-0.13.2/lib/pg_ext.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux64/msgpack-0.4.6/lib/msgpack.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/eventmachine-0.12.10/lib/fastfilereaderext.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/eventmachine-0.12.10/lib/rubyeventmachine.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/thin-1.3.1/lib/thin_parser.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/nokogiri-1.5.2/lib/nokogiri/nokogiri.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/pg-0.13.2/lib/pg_ext.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch/linux32/msgpack-0.4.6/lib/msgpack.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch-old/linux64/pg-0.13.2/lib/pg_ext.so - usr/$(get_libdir)/${PN}${SLOT}/lib/gemcache/ruby/1.9.1/arch-old/linux32/pg-0.13.2/lib/pg_ext.so - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/john - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/genmkvpwd - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/tgtsnarf - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/mkvcalcproba - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.sse2/calc_stat - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/john - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/genmkvpwd - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/tgtsnarf - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/mkvcalcproba - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x64.mmx/calc_stat - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/john - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/genmkvpwd - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/tgtsnarf - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/mkvcalcproba - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.any/calc_stat - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/john - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/genmkvpwd - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/tgtsnarf - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/mkvcalcproba - usr/$(get_libdir)/${PN}${SLOT}/data/john/run.linux.x86.mmx/calc_stat - usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_sniffer.lso - usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_networkpug.lso - usr/$(get_libdir)/${PN}${SLOT}/data/meterpreter/ext_server_stdapi.lso" - -S=${WORKDIR}/msf3 - -src_configure() { - # upstream makes weird tarbllz - find "${S}" -type d -name ".svn" -print0 | xargs -0 -n1 rm -R - - rm "${S}"/msfupdate - chmod +x "${S}"/msf* - - use gui || rm msfgui -} - -src_install() { - # should be as simple as copying everything into the target... - dodir /usr/$(get_libdir)/${PN}${SLOT} - cp -R "${S}"/* "${D}"/usr/$(get_libdir)/${PN}${SLOT} - chown -R root:0 "${D}" - - # do not remove LICENSE, bug #238137 - dodir /usr/share/doc/${PF} - cp "${S}"/{README,HACKING} "${D}"/usr/share/doc/${PF} - dosym /usr/$(get_libdir)/${PN}${SLOT}/documentation /usr/share/doc/${PF}/documentation - - dodir /usr/bin/ - for file in msf*; do - dosym /usr/$(get_libdir)/${PN}${SLOT}/${file} /usr/bin/${file}${SLOT} - done - - newinitd "${FILESDIR}"/msfrpcd-${SLOT}-initd msfrpcd${SLOT} || die - newconfd "${FILESDIR}"/msfrpcd-${SLOT}-conf msfrpcd${SLOT} || die - - use gui && make_desktop_entry msfgui${SLOT} \ - "Metasploit Framework" \ - metasploit \ - 'GNOME;System;Network;GTK;' && - doicon "${FILESDIR}"/metasploit.icon - - # Avoid useless revdep-rebuild trigger #377617 - dodir /etc/revdep-rebuild/ - echo "SEARCH_DIRS_MASK=\"/usr/lib*/${PN}${SLOT}/data/john\"" > \ - "${D}"/etc/revdep-rebuild/70-${PN}-${SLOT} -} - -pkg_postinst() { - if use gui; then - elog "You will need to create a /usr/bin/msfrpcd symlink pointing to" - elog "the version of msfrpcd if you want to be able to start msfrpcd" - elog "from the java gui." - elog - elog "ln /usr/bin/msfrpcd${SLOT} /usr/bin/msfrpcd" - elog - fi -} |