diff --git a/Bundler/identd.xml b/Bundler/identd.xml index affe221..5256800 100644 --- a/Bundler/identd.xml +++ b/Bundler/identd.xml @@ -1,8 +1,15 @@ - - - + + + + + + + + + + diff --git a/Cfg/etc/init.d/ident2/ident2 b/Cfg/etc/init.d/ident2/ident2 new file mode 100755 index 0000000..a06fff0 --- /dev/null +++ b/Cfg/etc/init.d/ident2/ident2 @@ -0,0 +1,64 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: ident2 +# Required-Start: +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start/Stop RFC 1413 ident2 daemon +# Description: The identd server provides a means to determine the identity +# of a user of a particular TCP connection. Given a TCP port +# number pair, it returns a character string which identifies +# the owner of that connection on the server's system. +### END INIT INFO + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +DESC="RFC 1413 ident2 daemon" +NAME=ident2 +DAEMON=/usr/sbin/$NAME +DAEMON_ARGS="" +PIDFILE=/var/run/identd/$NAME.pid +SCRIPTNAME=/etc/init.d/$NAME + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Define LSB log_* functions. +# Depend on lsb-base (>= 3.0-6) to ensure that this file is present. +. /lib/lsb/init-functions + +RETVAL=0 + +start(){ + log_begin_msg "Starting ident2 daemon." + /usr/sbin/ident2 + RETVAL=$? + echo + [ $RETVAL -eq 0 ] && touch /var/run/identd/ident2.pid +} + +stop(){ + log_begin_msg "Stopping ident2 daemon." + killproc ident2 + RETVAL=$? + echo + [ $RETVAL -eq 0 ] && rm -f /var/run/identd/ident2.pid +} +# See how we were called. +case "$1" in + start) + start; + ;; + stop) + stop; + ;; + restart) + stop; + start; + ;; + *) + log_success_msg "Usage: ident2 {start|stop}" + exit 1 +esac + +exit $RETVAL diff --git a/Cfg/etc/init.d/ident2/info.xml b/Cfg/etc/init.d/ident2/info.xml new file mode 100644 index 0000000..a0b21f3 --- /dev/null +++ b/Cfg/etc/init.d/ident2/info.xml @@ -0,0 +1,3 @@ + + + diff --git a/Metadata/groups.xml b/Metadata/groups.xml index ea899be..3a4b7d2 100644 --- a/Metadata/groups.xml +++ b/Metadata/groups.xml @@ -89,6 +89,7 @@ + @@ -625,6 +626,9 @@ + + + diff --git a/Rules/identd.xml b/Rules/identd.xml index 1e6afea..40f403e 100644 --- a/Rules/identd.xml +++ b/Rules/identd.xml @@ -1,4 +1,8 @@ + + +