From cae06727c8caecd5b599bac0d406ab4e807c9f4f Mon Sep 17 00:00:00 2001 From: jensp Date: Wed, 17 Feb 2010 02:44:07 +0000 Subject: [PATCH] added dradis, a framework for effective information sharing --- app-misc/dradis/Manifest | 5 ++++ app-misc/dradis/dradis-2.5.0.ebuild | 38 +++++++++++++++++++++++++++++ app-misc/dradis/files/dradis | 3 +++ 3 files changed, 46 insertions(+) create mode 100644 app-misc/dradis/Manifest create mode 100644 app-misc/dradis/dradis-2.5.0.ebuild create mode 100644 app-misc/dradis/files/dradis diff --git a/app-misc/dradis/Manifest b/app-misc/dradis/Manifest new file mode 100644 index 000000000..ab2555c8f --- /dev/null +++ b/app-misc/dradis/Manifest @@ -0,0 +1,5 @@ +AUX dradis 53 RMD160 c980d725180463e509e9dc5737425ea1449b861d SHA1 1489757bb8f799d9293b10ab815e01c1832237b4 SHA256 9aad347cc0dcc5bf3560ae203ab983ce614e257f6426a726f350228522460857 +AUX dradis.conf.d 68 RMD160 047ca5e70a18d0cd70bf491484f27d9476a4c843 SHA1 6a10ed008615dfe75f055f08c680f5953fdcacb8 SHA256 e87a1d4c7b3a12d705baf8c715d032e6b65ad6833f14ecc8e0cf93272f3602c6 +AUX dradis.init.d 461 RMD160 f98f7083e76adac6270a969e5ff26284da63c168 SHA1 7269954abb57ff8ea07aece21c4b671a365a16d0 SHA256 8b2dfaac221af9bc1939aaddbb1eb23a6e9aae0f64805007ff330c7f9b4871a4 +DIST dradis-v2.5.0.tar.bz2 4275261 RMD160 89fa28f9114ea599acf65ef6ad63aeefca8440ce SHA1 bb4dbabcd72acc4a0a99f0c597d01e2d4f1ca106 SHA256 419930b6d9a997ba8a49b83d5a481633fed584b754510ce22fb0e8ee09fbb28b +EBUILD dradis-2.5.0.ebuild 972 RMD160 bac707f1de03b26aa6bf00c9fee691970a34863c SHA1 8b8b4e2508d84d4aad804f72e0e95c69ea67cb36 SHA256 76e77e72e882a1c85f31531ac4ebd07ff462d43b2953c2846dc88b66e8604932 diff --git a/app-misc/dradis/dradis-2.5.0.ebuild b/app-misc/dradis/dradis-2.5.0.ebuild new file mode 100644 index 000000000..fea36ddd5 --- /dev/null +++ b/app-misc/dradis/dradis-2.5.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="A framework for effective information sharing" +HOMEPAGE="http://dradisframework.org/" +SRC_URI="mirror://sourceforge/$PN/$PN-v$PV.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="mysql" + +DEPEND="dev-ruby/rake + dev-ruby/sqlite3-ruby + virtual/rubygems + mysql? ( dev-ruby/mysql-ruby )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-2.5" + +src_install() { + insinto /usr/share/$PN + doins -r server/* || die "install failed" + dodoc readme.txt CHANGELOG + dosbin "${FILESDIR}"/$PN +} + +pkg_postinst() { + einfo "Setting up sqlite database." + cd /usr/share/$PN/ + rake db:migrate + rake dradis:reset + if use mysql; then + einfo "If you want to use a MySQL database check the dradis\ + documentation: http://dradisframework.org/configure.html\#configure" + fi +} diff --git a/app-misc/dradis/files/dradis b/app-misc/dradis/files/dradis new file mode 100644 index 000000000..9aaedb471 --- /dev/null +++ b/app-misc/dradis/files/dradis @@ -0,0 +1,3 @@ +#!/bin/sh +cd /usr/share/dradis +ruby script/server $@