summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Alberto Suarez Lopez <bass@gentoo.org>2004-10-20 15:17:45 +0000
committerJose Alberto Suarez Lopez <bass@gentoo.org>2004-10-20 15:17:45 +0000
commitd9e2ebea4ad269079c9552ca3d3559eb8cec66b7 (patch)
tree3d0c2ad60ff02429391ff3c56606e64ada4d359d /net-analyzer
parentskip the ldsoconf patch (Manifest recommit) (diff)
downloadgentoo-2-d9e2ebea4ad269079c9552ca3d3559eb8cec66b7.tar.gz
gentoo-2-d9e2ebea4ad269079c9552ca3d3559eb8cec66b7.tar.bz2
gentoo-2-d9e2ebea4ad269079c9552ca3d3559eb8cec66b7.zip
Init scripts added
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/midas-nms/ChangeLog9
-rw-r--r--net-analyzer/midas-nms/files/midas-nms.conf9
-rw-r--r--net-analyzer/midas-nms/files/midas-nms.init71
-rw-r--r--net-analyzer/midas-nms/midas-nms-2.2f.ebuild8
4 files changed, 94 insertions, 3 deletions
diff --git a/net-analyzer/midas-nms/ChangeLog b/net-analyzer/midas-nms/ChangeLog
index 29ec26690f76..552d462651f1 100644
--- a/net-analyzer/midas-nms/ChangeLog
+++ b/net-analyzer/midas-nms/ChangeLog
@@ -1,9 +1,14 @@
# ChangeLog for net-analyzer/midas-nms
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/midas-nms/ChangeLog,v 1.1 2004/10/20 14:17:46 bass Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/midas-nms/ChangeLog,v 1.2 2004/10/20 15:17:45 bass Exp $
+
*midas-nms-2.2f (20 Oct 2004)
- 20 Oct 2004; ,,, <bass@gentoo.org> +midas-nms-2.2f.ebuild:
+ 20 Oct 2004; Jose Alberto Suarez Lopez <bass@gentoo.org> +files/midas-nms.conf,
+ +files/midas-nms.init, midas-nms-2.2f.ebuild:
+ Added init scripts
+
+ 20 Oct 2004; Jose Alberto Suarez Lopez <bass@gentoo.org> +midas-nms-2.2f.ebuild:
New ebuild
diff --git a/net-analyzer/midas-nms/files/midas-nms.conf b/net-analyzer/midas-nms/files/midas-nms.conf
new file mode 100644
index 000000000000..f27d9fe597dd
--- /dev/null
+++ b/net-analyzer/midas-nms/files/midas-nms.conf
@@ -0,0 +1,9 @@
+# Uncomment the daemons that you want to init
+
+MIDASa=yes
+MIDASb=yes
+MIDASc=yes
+MIDASd=yes
+MIDASn=yes
+#MIDASs=yes
+
diff --git a/net-analyzer/midas-nms/files/midas-nms.init b/net-analyzer/midas-nms/files/midas-nms.init
new file mode 100644
index 000000000000..880a4895891a
--- /dev/null
+++ b/net-analyzer/midas-nms/files/midas-nms.init
@@ -0,0 +1,71 @@
+#!/sbin/runscript
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/midas-nms/files/midas-nms.init,v 1.1 2004/10/20 15:17:45 bass Exp $
+
+depend() {
+ if [ "$MIDASs" ] ; then
+ snort
+ fi
+}
+
+start() {
+ if [ "$MIDASc" ] ; then
+ ebegin "Starting Midas-c"
+ start-stop-daemon --start --quiet --exec /usr/bin/MIDASc
+ pidof MIDASc > /var/run/MIDASc
+ eend ${?}
+ fi
+ if [ "$MIDASa" ] ; then
+ ebegin "Starting Midas-a"
+ start-stop-daemon --start --quiet --exec /usr/bin/MIDASa
+ pidof MIDASa > /var/run/MIDASa
+ eend ${?}
+ fi
+ if [ "$MIDASn" ] ; then
+ ebegin "Starting Midas-n"
+ start-stop-daemon --start --quiet --exec /usr/bin/MIDASn
+ pidof MIDASn > /var/run/MIDASn
+ eend ${?}
+ fi
+ if [ "$MIDASs" ] ; then
+ ebegin "Starting Midas-s"
+ start-stop-daemon --start --quiet --exec /usr/bin/MIDASs
+ pidof MIDASs > /var/run/MIDASs
+ eend ${?}
+ fi
+ if [ "$MIDASd" ] ; then
+ ebegin "Starting Midas-d"
+ start-stop-daemon --start --quiet --exec /usr/bin/MIDASd
+ einfo "Wait 5 seconds...."
+ sleep 5
+ pidof MIDASd > /var/run/MIDASd
+ eend ${?}
+ fi
+}
+
+stop() {
+ if [ "$MIDASs" ] ; then
+ ebegin "Stopping Midas-s"
+ start-stop-daemon --stop --quiet --pidfile /var/run/MIDASs
+ eend ${?}
+ fi
+ if [ "$MIDASn" ] ; then
+ ebegin "Stopping Midas-n"
+ start-stop-daemon --stop --quiet --pidfile /var/run/MIDASn
+ eend ${?}
+ fi
+ if [ "$MIDASa" ] ; then
+ ebegin "Stopping Midas-a"
+ start-stop-daemon --stop --quiet --pidfile /var/run/MIDASa
+ eend ${?}
+ fi
+ if [ "$MIDASc" ] ; then
+ ebegin "Stopping Midas-c"
+ start-stop-daemon --stop --quiet --pidfile /var/run/MIDASc
+ eend ${?}
+ fi
+ if [ "$MIDASd" ] ; then
+ ebegin "Stopping Midas-d"
+ start-stop-daemon --stop --quiet --pidfile /var/run/MIDASd
+ eend ${?}
+ fi
+}
diff --git a/net-analyzer/midas-nms/midas-nms-2.2f.ebuild b/net-analyzer/midas-nms/midas-nms-2.2f.ebuild
index 030b678e924b..29f860daa7a3 100644
--- a/net-analyzer/midas-nms/midas-nms-2.2f.ebuild
+++ b/net-analyzer/midas-nms/midas-nms-2.2f.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/midas-nms/midas-nms-2.2f.ebuild,v 1.1 2004/10/20 14:17:46 bass Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/midas-nms/midas-nms-2.2f.ebuild,v 1.2 2004/10/20 15:17:45 bass Exp $
inherit webapp
@@ -47,6 +47,10 @@ src_install () {
dodoc COPYING
dodoc docs/CHANGELOG
dodoc docs/INSTALL.txt
+
+ # Init files
+ doconfd ${FILESDIR}/midas-nms.conf
+ doinits ${FILESDIR}/midas-nms.init
}
pkg_postinst() {
@@ -62,4 +66,6 @@ pkg_postinst() {
einfo "The conf files are located in /usr/etc/MIDAS*.cf.dist"
einfo "Please read INSTALL.txt for more info."
einfo
+ einfo "To use the sniffer and IDS you need install snort too."
+ einfo
}