Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 103011 Details for
Bug 56914
Requested ebuild for ossim
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ossim-db-0.9.9_rc3.ebuild
ossim-db-0.9.9_rc3.ebuild (text/plain), 2.86 KB, created by
Tudor Vaida
on 2006-11-29 13:40:56 UTC
(
hide
)
Description:
ossim-db-0.9.9_rc3.ebuild
Filename:
MIME Type:
Creator:
Tudor Vaida
Created:
2006-11-29 13:40:56 UTC
Size:
2.86 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils >DESCRIPTION="Open Source Security Information Management" >HOMEPAGE="http://www.ossim.net/" > >MY_PN="os-sim" >MY_P="${MY_PN}-${PV/_}" >SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz" > >LICENSE="BSD" >SLOT="0" >KEYWORDS="~x86" >IUSE="doc mysql postgres eventdb-only ossimdb-only" > >DEPEND="" >RDEPEND="mysql? ( >=dev-db/mysql-4.1 ) > postgres? ( !mysql? ( >=dev-db/postgresql-7.3 ) )" > >S="${WORKDIR}/${MY_P}" > >pkg_setup() >{ > use eventdb-only && use ossimdb-only && \ > ewarn 'Conflicting flags: eventdb-only and ossimdb-only. ' \ > 'No database will be configured on emerge --config.' && ebeep > use mysql && use postgres && \ > ewarn 'Both flags activated: mysql and postgres. mySQL will be used.' > if ! use mysql && ! use postgres; then > die 'One flag must be activated: mysql or postgres.' > fi >} > >src_install() { > cd "${S}" > insinto /usr/share/${PN} > if ! use eventdb-only; then > doins db/*.sql || die 'Unable to copy ossim db files.' > fi > if ! use ossimdb-only; then > doins contrib/{acid,snort}/*.sql \ > || die 'Unable to copy event db files.' > fi > use doc && dodoc doc/ossim_db_structure.txt >} > >pkg_postinst() { > einfo > einfo "OSSIM sql scripts have been installed under /usr/share/${PN}." > einfo "To setup the initial database, launch:" > einfo " emerge --config ${PN}" > einfo >} > >pkg_config() { > local tmp_sql="/tmp/ossim_sql" > if built_with_use ${PN} mysql; then > ewarn 'Please type in the mysql root password when asked:' > local cmd_fill_db="mysql -u root -p < $tmp_sql" > else > local cmd_fill_db="psql -U postgres -f $tmp_sql template1" > fi > local share_sql="${ROOT}/usr/share/${PN}" > if ! built_with_use ${PN} eventdb-only; then > einfo 'Creating ossim database...' > if built_with_use ${PN} mysql; then > #bugfix: mysql ossim_acl table creation from phpgacl schema > echo 'CREATE DATABASE ossim; >CREATE DATABASE ossim_acl CHARACTER SET latin1; >USE ossim;' > $tmp_sql > cat ${share_sql}/create_mysql.sql >> $tmp_sql > else > echo 'CREATE DATABASE ossim; >CREATE DATABASE ossim_acl; >\connect "ossim"' > $tmp_sql > cat ${share_sql}/create_pgsql.sql >> $tmp_sql > fi > cat ${share_sql}/ossim_config.sql \ > ${share_sql}/ossim_data.sql \ > ${share_sql}/snort_nessus.sql \ > ${share_sql}/realsecure.sql \ > >> $tmp_sql > eval "${cmd_fill_db}" || die "Error executing '${cmd_fill_db}'." > fi > if ! built_with_use ${PN} ossimdb-only; then > einfo 'Creating event database...' > if built_with_use ${PN} mysql; then > echo 'CREATE DATABASE snort; >USE snort;' > $tmp_sql; > else > echo 'CREATE DATABASE snort; >\connect "snort"' > $tmp_sql; > fi > cat ${share_sql}/create_acid_tbls_mysql.sql \ > ${share_sql}/create_snort_tbls_mysql.sql \ > >> $tmp_sql > eval "${cmd_fill_db}" || die "Error executing '${cmd_fill_db}'." > fi > rm -f $tmp_sql > einfo 'Initial OSSIM DB setup completed.' >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 56914
: 103011 |
103012
|
103013
|
103014
|
103015
|
103016
|
103017
|
103018
|
103019
|
103020
|
103021