jer         14/07/17 00:00:21

  Modified:             ChangeLog
  Added:                sguil-server-0.9.0.ebuild
  Log:
  Version bump.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
A792A613)

Revision  Changes    Path
1.17                 net-analyzer/sguil-server/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/sguil-server/ChangeLog?rev=1.17&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/sguil-server/ChangeLog?rev=1.17&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/sguil-server/ChangeLog?r1=1.16&r2=1.17

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/sguil-server/ChangeLog,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ChangeLog   16 Jul 2014 23:52:00 -0000      1.16
+++ ChangeLog   17 Jul 2014 00:00:21 -0000      1.17
@@ -1,6 +1,11 @@
 # ChangeLog for net-analyzer/sguil-server
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-server/ChangeLog,v 1.16 
2014/07/16 23:52:00 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-server/ChangeLog,v 1.17 
2014/07/17 00:00:21 jer Exp $
+
+*sguil-server-0.9.0 (16 Jul 2014)
+
+  16 Jul 2014; Jeroen Roovers <[email protected]> +sguil-server-0.9.0.ebuild:
+  Version bump.
 
   16 Jul 2014; Jeroen Roovers <[email protected]> files/sguild.initd:
   Do not use a /run/ subdir.



1.1                  net-analyzer/sguil-server/sguil-server-0.9.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild?rev=1.1&content-type=text/plain

Index: sguil-server-0.9.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/net-analyzer/sguil-server/sguil-server-0.9.0.ebuild,v 
1.1 2014/07/17 00:00:21 jer Exp $

EAPI=5

inherit multilib ssl-cert user

MY_PV="${PV/_p/p}"
DESCRIPTION="Daemon for Sguil Network Security Monitoring"
HOMEPAGE="http://sguil.sourceforge.net";
SRC_URI="https://github.com/bammv/${PN/-server}/archive/v${PV}.tar.gz -> 
${P/-server}.tar.gz"
LICENSE="GPL-2 QPL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ssl"

DEPEND=">=dev-lang/tcl-8.3[-threads]
        >=dev-tcltk/tclx-8.3
        dev-tcltk/tcllib
        dev-tcltk/mysqltcl
        ssl? ( >=dev-tcltk/tls-1.4.1 )"
RDEPEND="${DEPEND}
        net-analyzer/p0f
        net-analyzer/tcpflow
        net-misc/openssh"

S="${WORKDIR}/sguil-${MY_PV}"

pkg_setup() {
        enewgroup sguil
        enewuser sguil -1 -1 /var/lib/sguil sguil
}

src_prepare(){
        sed -i \
                -e 's:DEBUG 2:DEBUG 1:' -e 's:DAEMON 0:DAEMON 1:' \
                -e 's:SGUILD_LIB_PATH ./lib:SGUILD_LIB_PATH /usr/lib/sguild:g' \
                -e 's:/sguild_data/rules:/var/lib/sguil/rules:g' \
                -e 's:/sguild_data/archive:/var/lib/sguil/archive:g' \
                -e 's:/usr/lib/sguild:/usr/'$(get_libdir)'/sguild:g' \
                server/sguild.conf || die
}

src_install(){
        dodoc server/sql_scripts/*
        dodoc doc/CHANGES doc/OPENSSL.README doc/USAGE doc/INSTALL \
        doc/TODO doc/sguildb.dia

        insopts -m640
        insinto /etc/sguil
        doins 
server/{sguild.email,sguild.users,sguild.conf,sguild.queries,sguild.access,autocat.conf}

        insinto /usr/$(get_libdir)/sguild
        doins server/lib/*
        dobin server/sguild
        newinitd "${FILESDIR}/sguild.initd" sguild
        newconfd "${FILESDIR}/sguild.confd" sguild

        if use ssl; then
                sed -i -e "s/#OPENSSL/OPENSSL/" "${D}/etc/conf.d/sguild"
        fi

        diropts -g sguil -o sguil
        keepdir \
                /var/lib/sguil \
                /var/lib/sguil/archive \
                /var/lib/sguil/rules

}

pkg_postinst(){
        if use ssl && ! [ -f "${ROOT}"/etc/sguil/sguild.key ]; then
                install_cert /etc/sguil/sguild
        fi

        chown -R sguil:sguil "${ROOT}"/etc/sguil/sguild.*
        chown -R sguil:sguil "${ROOT}"/usr/lib/sguild

        if [ -d "${ROOT}"/etc/snort/rules ] ; then
                ln -s /etc/snort/rules "${ROOT}"/var/lib/sguil/rules/${HOSTNAME}
        fi

        elog
        elog "Please customize the sguild configuration files in /etc/sguild 
before"
        elog "trying to run the daemon. Additionally you will need to setup the"
        elog "mysql database. See /usr/share/doc/${PF}/INSTALL.gz for 
information."
        elog "Please note that it is STRONGLY recommended to mount a separate"
        elog "filesystem at /var/lib/sguil for both space and performance 
reasons"
        elog "as a large amount of data will be kept in the directory structure"
        elog "underneath that top directory."
        elog
        elog "You should create the sguild db as per the install instructions 
in"
        elog "/usr/share/doc/${PF}/ and use the appropriate"
        elog "database setup script located in the same directory."

        elog
}




Reply via email to