Update of /cvsroot/devil-linux/build/scripts/scripts
In directory vz-cvs-3.sog:/tmp/cvs-serv28209/scripts/scripts
Added Files:
knockd
Log Message:
- updated aide to 0.15.1
- updated aufs3-git to 20111011
- updated binutils to 2.21.1a
- updated clamav to 0.97.3
- added cloog-ppl 0.15.11
- updated cyrus-imapd to 2.4.12
- updated dnsmasq to 2.59
- updated eventlog to 0.2.12
- updated gcc to 4.4.5
- updated giflib to 4.1.6
- updated glibc to 2.12.2
- added knock 0.5
- updated lftp to 4.3.3
- updated libcap to 2.22
- updated mtr to 0.81
- updated pcre to 8.20
- added ppl 0.11.2
- updated radiusplugin to v2.1
- updated scponly to 20110526
- updated strongswan to 4.5.3
- updated syslog-ng to 3.3.1
- updated vsftpd to 2.3.4
- updated wget to 1.13.4
- updated xfsprogs to 3.1.6
- added libcap2 pam module
--- NEW FILE: knockd ---
#!/bin/bash
#
# $Source: /cvsroot/devil-linux/build/scripts/scripts/knockd,v $
# $Revision: 1.1 $
# $Date: 2011/10/22 21:38:05 $
#
# http://www.devil-linux.org
#
### BEGIN INIT INFO
# Provides: knockd
# Required-Start: $network $syslog $named
# Required-Stop: $network $syslog $named
# Default-Start: 2 3 5
# Default-Stop: 6 0
# Description: starts knockd
### END INIT INFO
# settings
source /etc/sysconfig/config
# parameters
NAME="knockd"
CONFIGNAME=KNOCKD
DAEMON=/usr/sbin/knockd
PARAMETER=-d
# source function library
source /etc/init.d/functions
eval START=\$START_$CONFIGNAME
# Determine the base and follow a runlevel link name.
base=${0##*/}
link=${base#*[SK][0-9][0-9]}
# Force execution if not called by a runlevel directory.
test $link = $base && START=yes
test "$START" = "yes" || exit 0
if [ ! -e $DAEMON ]; then
echo "$DAEMON not found. Did you install the package?"
exit 1
fi
case "$1" in
start)
echo -n "Starting $NAME"
loadproc $DAEMON $PARAMETER
;;
stop)
echo -n "Shutting down $NAME: "
killproc $DAEMON
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
/sbin/apcaccess status
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac
|