openbsd-ports/mail/courier-imap/patches/patch-imap_mkimapdcert_in
avsm 872ee14482 - upgrade to courier-imap-1.3.11
- install authmysqlrc and authldaprc in the relevant flavors
- depend on gdbm now, and force usage of it (danh@)
2001-09-30 23:15:57 +00:00

49 lines
1.6 KiB
Plaintext

$OpenBSD: patch-imap_mkimapdcert_in,v 1.4 2001/09/30 23:15:57 avsm Exp $
--- imap/mkimapdcert.in.orig Sun Aug 26 15:57:55 2001
+++ imap/mkimapdcert.in Sun Sep 30 22:32:35 2001
@@ -9,30 +9,29 @@
# IMAP over SSL. Normally this script would get called by an automatic
# package installation routine.
-test -x @OPENSSL@ || exit 0
-
prefix="@prefix@"
+SSLDIR="/etc/ssl/private"
-if test -f @datadir@/imapd.pem
+if test -f ${SSLDIR}/imapd.pem
then
- echo "@datadir@/imapd.pem already exists."
+ echo "${SSLDIR}/imapd.pem already exists."
exit 1
fi
-cp /dev/null @datadir@/imapd.pem
-chmod 600 @datadir@/imapd.pem
-chown @mailuser@ @datadir@/imapd.pem
+cp /dev/null ${SSLDIR}/imapd.pem
+chmod 600 ${SSLDIR}/imapd.pem
+chown @mailuser@ ${SSLDIR}/imapd.pem
cleanup() {
- rm -f @datadir@/imapd.pem
- rm -f @datadir@/imapd.rand
+ rm -f ${SSLDIR}/imapd.pem
+ rm -f ${SSLDIR}/imapd.rand
exit 1
}
-cd @datadir@
-dd if=@RANDOMV@ of=@datadir@/imapd.rand count=1 2>/dev/null
+cd ${SSLDIR}
+dd if=@RANDOMV@ of=${SSLDIR}/imapd.rand count=1 2>/dev/null
@OPENSSL@ req -new -x509 -days 365 -nodes \
- -config @sysconfdir@/imapd.cnf -out @datadir@/imapd.pem -keyout @datadir@/imapd.pem || cleanup
-@OPENSSL@ gendh -rand @datadir@/imapd.rand 512 >>@datadir@/imapd.pem || cleanup
-@OPENSSL@ x509 -subject -dates -fingerprint -noout -in @datadir@/imapd.pem || cleanup
-rm -f @datadir@/imapd.rand
+ -config @sysconfdir@/imapd.cnf -out ${SSLDIR}/imapd.pem -keyout ${SSLDIR}/imapd.pem || cleanup
+@OPENSSL@ gendh -rand ${SSLDIR}/imapd.rand 512 >>${SSLDIR}/imapd.pem || cleanup
+@OPENSSL@ x509 -subject -dates -fingerprint -noout -in ${SSLDIR}/imapd.pem || cleanup
+rm -f ${SSLDIR}/imapd.rand