diff options
Diffstat (limited to 'app-admin/swatchdog/files')
-rw-r--r-- | app-admin/swatchdog/files/swatchdog-confd | 25 | ||||
-rw-r--r-- | app-admin/swatchdog/files/swatchdog-init | 53 | ||||
-rw-r--r-- | app-admin/swatchdog/files/swatchdogrc | 10 |
3 files changed, 0 insertions, 88 deletions
diff --git a/app-admin/swatchdog/files/swatchdog-confd b/app-admin/swatchdog/files/swatchdog-confd deleted file mode 100644 index 13f8a0aed79e..000000000000 --- a/app-admin/swatchdog/files/swatchdog-confd +++ /dev/null @@ -1,25 +0,0 @@ -# /etc/conf.d/swatchdog: config file for /etc/init.d/swatchdog - -# Path to the swatchdog program. -#SWATCHDOG_BINARY="/usr/bin/swatchdog" - -# Swatchrc to read patterns and actions from. -#SWATCHDOGRC="/etc/swatchdogrc" - -# File to monitor -#SWATCHDOG_TAILFILE="/var/log/syslog" - -# Arguments to tail program -#SWATCHDOG_TAILARGS="" - -# Swatch log file -#SWATCHDOG_LOGFILE="/var/log/swatchdog.log" - -# Swatch error file -#SWATCHDOG_ERRFILE="/var/log/swatchdog-err.log" - -# Where to output the generated script to. Should not be writable by others. -#SWATCHDOG_SCRIPT="/run/swatchdog/swatchdog_script.pl" - -# Whether to parse the complete file once at startup. Defaults to "NO". -PARSE_FULL="NO" diff --git a/app-admin/swatchdog/files/swatchdog-init b/app-admin/swatchdog/files/swatchdog-init deleted file mode 100644 index d623070073f7..000000000000 --- a/app-admin/swatchdog/files/swatchdog-init +++ /dev/null @@ -1,53 +0,0 @@ -#!/sbin/openrc-run -# This script is based on the one created by Phil (bug #255329). - -depend() { - need logger -} - -SWATCHDOG_BINARY=${SWATCHDOG_BINARY:-/usr/bin/swatchdog} -SWATCHDOGRC=${SWATCHDOGRC:-/etc/swatchdogrc} -SWATCHDOG_TAILFILE=${SWATCHDOG_TAILFILE:-/var/log/syslog} -SWATCHDOG_LOGFILE=${SWATCHDOG_LOGFILE:-/var/log/swatchdog.log} -SWATCHDOG_ERRFILE=${SWATCHDOG_ERRFILE:-/var/log/swatchdog-err.log} -SWATCHDOG_SCRIPT=${SWATCHDOG_SCRIPT:-/run/swatchdog/swatchdog_script.pl} - -gen_script() { - local tailargs="" - if [ "${SWATCHDOG_TAILARGS}" ]; then - tailargs="--tail-args=\"${SWATCHDOG_TAILARGS}\"" - fi - ebegin "Generating swatchdog script from config" - ${SWATCHDOG_BINARY} --dump-script="${SWATCHDOG_SCRIPT}" \ - --use-cpan-file-tail ${tailargs} \ - --config-file "${SWATCHDOGRC}" $1 "${SWATCHDOG_TAILFILE}" - eend $? -} - -parse_full() { - gen_script --examine - ebegin "Parsing complete file once" - /usr/bin/perl ${SWATCHDOG_SCRIPT} 1>/dev/null - eend $? -} - -start() { - checkpath -d -q -m 0750 -o root:root /run/swatchdog - if [ "${PARSE_FULL}" = "YES" ]; then - parse_full - fi - gen_script --tail-file - ebegin "Starting swatchdog" - start-stop-daemon --start --quiet --background \ - --make-pidfile --pidfile /run/swatchdog/swatchdog.pid \ - --stdout ${SWATCHDOG_LOGFILE} --stderr ${SWATCHDOG_ERRFILE} \ - --exec /usr/bin/perl -- ${SWATCHDOG_SCRIPT} - eend $? -} - -stop() { - ebegin "Stopping swatchdog" - start-stop-daemon --stop --exec /usr/bin/perl \ - --pidfile /run/swatchdog/swatchdog.pid --quiet - eend $? -} diff --git a/app-admin/swatchdog/files/swatchdogrc b/app-admin/swatchdog/files/swatchdogrc deleted file mode 100644 index 5132f855852b..000000000000 --- a/app-admin/swatchdog/files/swatchdogrc +++ /dev/null @@ -1,10 +0,0 @@ -# -# A sample configuration file for swatchdog. -# -# See "man swatchdog" for details. - -# Mails root when invalid remote login attempted. -watchfor /(.*) (.*) (.*) (.*) (.*):( [iI]nvalid [uU]ser )(.*)( from )(.*)$/ - threshold track_by=$9,type=limit,count=3,seconds=30 - mail root,subject="Invalid user" - |