summaryrefslogtreecommitdiff
path: root/security/amavisd-new/files
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-04-07 01:18:06 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-04-07 01:18:06 +0000
commit84ad0cd6c3223e4f9e2e88ca9c102585a7809d1c (patch)
tree9cd0565ae2f04a3015a27a97b85294c0933b5900 /security/amavisd-new/files
parentMAINTAINER UPDATE: net/nagios (diff)
MAINTAINER UPDATE: security/amavisd-new
Fixes for amavisd-new port: - add missing dependency on devel/p5-IO - install amavisdconf utility - bump portrevision PR: ports/48984 Submitted by: Blaz Zupan <blaz@si.FreeBSD.org>
Notes
Notes: svn path=/head/; revision=78479
Diffstat (limited to 'security/amavisd-new/files')
-rw-r--r--security/amavisd-new/files/amavisd.sh.tmpl3
-rw-r--r--security/amavisd-new/files/patch-amavisd11
-rw-r--r--security/amavisd-new/files/patch-amavisdconf20
3 files changed, 32 insertions, 2 deletions
diff --git a/security/amavisd-new/files/amavisd.sh.tmpl b/security/amavisd-new/files/amavisd.sh.tmpl
index b69db78402ca..51becce9b859 100644
--- a/security/amavisd-new/files/amavisd.sh.tmpl
+++ b/security/amavisd-new/files/amavisd.sh.tmpl
@@ -7,7 +7,6 @@ fi
DIR=%%AMAVISDIR%%
PIDFILE=$DIR/amavisd.pid
-CONFIGFILE=${PREFIX}/etc/amavisd.conf
SOCKFILES=$DIR/amavis*.sock
MILTERFLAG=$DIR/use.milter
@@ -21,7 +20,7 @@ start)
export LANG="C"
export LC_ALL="C"
export LC_TIME="C"
- su %%AMAVISUSER%% -c "${PREFIX}/sbin/amavisd -c ${CONFIGFILE} > /dev/null 2>&1" && echo -n ' amavisd'
+ su %%AMAVISUSER%% -c "${PREFIX}/sbin/amavisd > /dev/null 2>&1" && echo -n ' amavisd'
fi
;;
stop)
diff --git a/security/amavisd-new/files/patch-amavisd b/security/amavisd-new/files/patch-amavisd
new file mode 100644
index 000000000000..7cd539f058c8
--- /dev/null
+++ b/security/amavisd-new/files/patch-amavisd
@@ -0,0 +1,11 @@
+--- amavisd.orig Fri Jan 10 22:03:39 2003
++++ amavisd Thu Mar 6 21:18:38 2003
+@@ -5070,7 +5070,7 @@
+ my($amavisd_path) = find_program_path($0, [split(/:/, $path, -1)]);
+ $amavisd_path = $1 if $amavisd_path =~ m{^([A-Za-z0-9/._=+-]+)$}; # untaint
+
+-my($config_file) = '/etc/amavisd.conf'; # default location of config file
++my($config_file) = '%%PREFIX%%/etc/amavisd.conf'; # default location of config file
+ if (@ARGV >= 2 && $ARGV[0] eq '-c') { # override by command line option -c
+ shift @ARGV; $config_file = shift @ARGV;
+ $config_file = $1 if $config_file =~ m{^([A-Za-z0-9/._=+-]+)$}; # untaint
diff --git a/security/amavisd-new/files/patch-amavisdconf b/security/amavisd-new/files/patch-amavisdconf
new file mode 100644
index 000000000000..2f1bd8907560
--- /dev/null
+++ b/security/amavisd-new/files/patch-amavisdconf
@@ -0,0 +1,20 @@
+--- amavisdconf.orig Fri Dec 27 14:56:01 2002
++++ amavisdconf Thu Mar 6 21:18:16 2003
+@@ -9,7 +9,7 @@
+ # (none) show the value as will be used by amavisd;
+ # -d show default value as in the absence of the config file;
+ # -n only show variable if its value is different from the default.
+-# -c conf-file ... use the specified file instead of /etc/amavisd.conf
++# -c conf-file ... use the specified file instead of %%PREFIX%%/etc/amavisd.conf
+ #
+ # If a variable is specified, show only that variable, otherwise show
+ # all configurable variables. (Note: the leading $, @ or % must be included
+@@ -179,7 +179,7 @@
+ }
+
+ my($what,$onevar);
+- my($config_file) = '/etc/amavisd.conf';
++ my($config_file) = '%%PREFIX%%/etc/amavisd.conf';
+ while (@ARGV) {
+ if (@ARGV >= 1 && $ARGV[0] =~ /^-([nd])$/) {
+ $what = $1; shift @ARGV;