From 4169b8f00a9f5dd9b3b4a44dfc16c7eb8ac75409 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 5 Nov 2018 21:08:26 +0100 Subject: [PATCH] committing changes in /etc after apt run Package changes: +amavisd-milter 1.5.0-5 amd64 --- .etckeeper | 2 + default/amavisd-milter | 39 +++++++++++ init.d/amavisd-milter | 141 ++++++++++++++++++++++++++++++++++++++++ rc0.d/K01amavisd-milter | 1 + rc1.d/K01amavisd-milter | 1 + rc2.d/S01amavisd-milter | 1 + rc3.d/S01amavisd-milter | 1 + rc4.d/S01amavisd-milter | 1 + rc5.d/S01amavisd-milter | 1 + rc6.d/K01amavisd-milter | 1 + 10 files changed, 189 insertions(+) create mode 100644 default/amavisd-milter create mode 100755 init.d/amavisd-milter create mode 120000 rc0.d/K01amavisd-milter create mode 120000 rc1.d/K01amavisd-milter create mode 120000 rc2.d/S01amavisd-milter create mode 120000 rc3.d/S01amavisd-milter create mode 120000 rc4.d/S01amavisd-milter create mode 120000 rc5.d/S01amavisd-milter create mode 120000 rc6.d/K01amavisd-milter diff --git a/.etckeeper b/.etckeeper index 8b21e0752..abe7c742e 100755 --- a/.etckeeper +++ b/.etckeeper @@ -528,6 +528,7 @@ maybe chmod 0644 'debian_version' maybe chmod 0755 'default' maybe chmod 0644 'default/acpid' maybe chmod 0644 'default/amavis-mc' +maybe chmod 0644 'default/amavisd-milter' maybe chmod 0644 'default/amavisd-snmp-subagent' maybe chmod 0644 'default/amd64-microcode' maybe chmod 0644 'default/apache-htcacheclean' @@ -731,6 +732,7 @@ maybe chmod 0755 'init.d' maybe chmod 0755 'init.d/acpid' maybe chmod 0755 'init.d/amavis' maybe chmod 0755 'init.d/amavis-mc' +maybe chmod 0755 'init.d/amavisd-milter' maybe chmod 0755 'init.d/amavisd-snmp-subagent' maybe chmod 0755 'init.d/apache-htcacheclean' maybe chmod 0755 'init.d/apache2' diff --git a/default/amavisd-milter b/default/amavisd-milter new file mode 100644 index 000000000..e4ab10b11 --- /dev/null +++ b/default/amavisd-milter @@ -0,0 +1,39 @@ +# Defaults for amavisd-milter initscript +# sourced by /etc/init.d/amavisd-milter +# installed at /etc/default/amavisd-milter by the maintainer scripts +# 2011-01-26 Harald Jenny + +# The user should be the one amavisd-new is running as +#SYSTEMUSER=amavis + +# Pidfile is placed in run-directory from amavisd-new +#PIDFILE=/var/run/amavis/amavisd-milter.pid + +# This is the default location of the milter socket +#MILTERSOCKET=/var/lib/amavis/amavisd-milter.sock +# If you want the milter daemon to listen on tcp please +# use something like the next line: +#MILTERSOCKET=inet:60001@127.0.0.1 +# When using postfix and you want the smtpd to run +# chrooted you may need a socket inside the chroot. +# You will probably also need the options at the end of +# this file! +#MILTERSOCKET=/var/spool/postfix/amavis/amavis.sock + +# The default location of the amavisd-new socket +#AMAVISSOCKET=/var/lib/amavis/amavisd.sock + +# Here amavisd-milter stores the mails which should get +# checked (needs to be changed when amavisd-new TEMPBASE +# variable is modified!). +#WORKINGDIR=/var/lib/amavis/tmp + +# The parameters listed here will be passed directly to +# amavisd-milter directly, please take a look at the +# programs manpage for detailed infomation. +#EXTRAPARAMS="" + +# Set these two options if you want the socket to have +# special permissions (usefull mainly for postfix). +#MILTERSOCKETOWNER="postfix:postfix" +#MILTERSOCKETMODE="0660" diff --git a/init.d/amavisd-milter b/init.d/amavisd-milter new file mode 100755 index 000000000..1143e9832 --- /dev/null +++ b/init.d/amavisd-milter @@ -0,0 +1,141 @@ +#!/bin/sh +# +# amavisd-milter /etc/init.d/ initscript for amavisd-milter +# Derived from /etc/init.d/amavisd-new-milter by +# Brian May and +# Henrique M. Holschuh +# Ideas from /etc/init.d/rsyslog by Michael Biebl +# +# and /etc/init.d/ssh +# Copyright (c) 2009 by Harald Jenny +# +# Distributed under the GPL version 2 +# +### BEGIN INIT INFO +# Provides: amavisd-milter +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Starts the amavisd-milter daemon +# Description: milter daemon for sendmail/postfix and amavisd-new +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/amavisd-milter +NAME=amavisd-milter +DESC="amavisd-milter Daemon" +OPTIONS="" + +# Exit if the package is not installed +[ -x "$DAEMON" ] || exit 0 + +# Read configuration variable file if it is present +[ -r "/etc/default/$NAME" ] && . "/etc/default/$NAME" + +[ -n "$SYSTEMUSER" ] || SYSTEMUSER=amavis + +if [ -z "$PIDFILE" ]; then + PIDFILE="/var/run/amavis/$NAME.pid" +else + OPTIONS="$OPTIONS -p $PIDFILE" +fi +PIDDIR="$(dirname "$PIDFILE")" +if [ ! -e "$PIDDIR" ]; then + mkdir "$PIDDIR" + chown "$SYSTEMUSER":"$(id "$SYSTEMUSER" -g -n)" "$PIDDIR" +fi + +if [ -z "$MILTERSOCKET" ]; then + MILTERSOCKETTYPE=pipe +else + OPTIONS="$OPTIONS -s $MILTERSOCKET" + if [ "$(echo $MILTERSOCKET | grep ^inet)" ]; then + MILTERSOCKETTYPE=tcp + else + MILTERSOCKETTYPE=pipe + MILTERDIR="$(dirname "$MILTERSOCKET")" + if [ ! -e "$MILTERDIR" ]; then + mkdir "$MILTERDIR" + chown "$SYSTEMUSER" "$MILTERDIR" + fi + fi +fi + +[ -z "$AMAVISSOCKET" ] || OPTIONS="$OPTIONS -S $AMAVISSOCKET" +[ -z "$WORKINGDIR" ] || OPTIONS="$OPTIONS -w $WORKINGDIR" +[ -z "$EXTRAPARAMS" ] || OPTIONS="$OPTIONS $EXTRAPARAMS" + +START="--start --quiet --chuid $SYSTEMUSER --pidfile $PIDFILE --startas $DAEMON --name $NAME -- $OPTIONS" +STOP="--stop --quiet --retry 10 --pidfile $PIDFILE --startas $DAEMON --name $NAME" + +# Define LSB functions. +. /lib/lsb/init-functions + +case "$1" in + start) + log_daemon_msg "Starting $DESC:" "$NAME" + start-stop-daemon $START + + case "$?" in + 0) + log_end_msg 0 + if [ "$MILTERSOCKETTYPE" = "pipe" ]; then + if [ "$MILTERSOCKETOWNER" ]; then + chown "$MILTERSOCKETOWNER" "$MILTERSOCKET" + fi + if [ "$MILTERSOCKETMODE" ]; then + chmod "$MILTERSOCKETMODE" "$MILTERSOCKET" + fi + fi + ;; + + 1) + log_progress_msg "already started" + log_end_msg 0 + ;; + + *) + log_end_msg $? + ;; + + esac + ;; + + stop) + log_daemon_msg "Stopping $DESC:" "$NAME" + start-stop-daemon $STOP + + case "$?" in + 0) + log_end_msg 0 + ;; + + 1) + log_progress_msg "already stopped" + log_end_msg 0 + ;; + + *) log_end_msg $? + ;; + + esac + ;; + + restart|force-reload) + $0 stop + $0 start + ;; + + status) + status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? + ;; + + *) + log_failure_msg "Usage: $0 {start|stop|restart|force-reload|status}" + exit 1 + ;; + +esac + +exit 0 diff --git a/rc0.d/K01amavisd-milter b/rc0.d/K01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc0.d/K01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file diff --git a/rc1.d/K01amavisd-milter b/rc1.d/K01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc1.d/K01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file diff --git a/rc2.d/S01amavisd-milter b/rc2.d/S01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc2.d/S01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file diff --git a/rc3.d/S01amavisd-milter b/rc3.d/S01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc3.d/S01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file diff --git a/rc4.d/S01amavisd-milter b/rc4.d/S01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc4.d/S01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file diff --git a/rc5.d/S01amavisd-milter b/rc5.d/S01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc5.d/S01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file diff --git a/rc6.d/K01amavisd-milter b/rc6.d/K01amavisd-milter new file mode 120000 index 000000000..dbebdebd1 --- /dev/null +++ b/rc6.d/K01amavisd-milter @@ -0,0 +1 @@ +../init.d/amavisd-milter \ No newline at end of file -- 2.43.0