summaryrefslogtreecommitdiff
path: root/mail/milter-sender/files/patch-ab
blob: b4c2a5f4ca10bb19f0014b28549d65fda7b94d28 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- install.sh.in.orig	Mon Feb  9 15:28:36 2004
+++ install.sh.in	Fri Feb 13 00:05:50 2004
@@ -17,19 +17,20 @@
 chown ${USER} ${STATEDIR}
 chgrp ${GROUP} ${STATEDIR}
 
-cp -f ${MILTER} ${SBINDIR}
+install -s ${MILTER} ${SBINDIR}
 
-./milter-sender help=1 >${MILTER_CF}.sample
-chmod g+r ${MAILDIR} ${MAILDIR}/access.* ${MAILDIR}/aliases.* ${MILTER_CF}.sample*
-chgrp ${GROUP} ${MAILDIR} ${MAILDIR}/access.* ${MAILDIR}/aliases.* ${MILTER_CF}.sample*
+./milter-sender help=1 | sed 's|^MilterSocket=.*|MilterSocket=unix:/var/spool/milter-sender/socket|' >${MILTER_CF}.sample
+[ ! -f ${MILTER_CF} ] && cp ${MILTER_CF}.sample ${MILTER_CF}
+chmod g+r ${MAILDIR} ${MAILDIR}/access.* ${MAILDIR}/aliases.* ${MILTER_CF}*
+chgrp ${GROUP} ${MAILDIR}/access.* ${MAILDIR}/aliases.* ${MILTER_CF}*
 
 case `uname -s` in
 *BSD*)
 	RC="${prefix}/etc/rc.d/${MILTER}.sh"
-	if [ ! -f $RC ]; then
+#        if [ ! -f $RC ]; then
 		cp ${MILTER}.sh $RC
 		chmod 540 $RC
-	fi
+#        fi
 	;;
 Linux*)
 	if [ -d '/etc/rc.d/init.d' ]; then