summaryrefslogtreecommitdiff
path: root/mail/qmail-run/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'mail/qmail-run/INSTALL')
-rw-r--r--mail/qmail-run/INSTALL25
1 files changed, 17 insertions, 8 deletions
diff --git a/mail/qmail-run/INSTALL b/mail/qmail-run/INSTALL
index 4cd2b09fe21..c933e81ef6c 100644
--- a/mail/qmail-run/INSTALL
+++ b/mail/qmail-run/INSTALL
@@ -8,18 +8,27 @@ case ${STAGE} in
POST-INSTALL)
cd ${PREFIX}/share/qmail/setup && ./config-fast `./hostname`
- cd ${PKG_SYSCONFDIR}/alias && ${TOUCH} .qmail-postmaster .qmail-mailer-daemon .qmail-root
-
- for i in ofmip pop3 smtp; do
- ${CHMOD} 644 ${PKG_SYSCONFDIR}/tcp.${i}
- ${PREFIX}/bin/tcprules ${PKG_SYSCONFDIR}/tcp.${i}.cdb ${PKG_SYSCONFDIR}/tcp.${i}.tmp < ${PKG_SYSCONFDIR}/tcp.${i}
- ${CHMOD} 644 ${PKG_SYSCONFDIR}/tcp.${i}.cdb
+ cd ${PKG_SYSCONFDIR}/control
+ for i in locals rcpthosts; do
+ ${SORT} -u ${i} > ${i}.tmp && mv ${i}.tmp ${i}
done
+ cd ${PKG_SYSCONFDIR}/alias
+ for i in postmaster mailer-daemon root; do
+ ${TOUCH} .qmail-${i}
+ ${CHMOD} 644 .qmail-${i}
+ done
if ! [ -z ${QMAIL_QUEUE_EXTRA} ]; then
- ${ECHO} "$psmsg" >> ${PKG_SYSCONFDIR}/alias/.qmail-${QMAIL_QUEUE_EXTRA}
- ${CHMOD} 644 ${PKG_SYSCONFDIR}/alias/.qmail-${QMAIL_QUEUE_EXTRA}
+ ${ECHO} "$psmsg" >> .qmail-${QMAIL_QUEUE_EXTRA}
+ ${CHMOD} 644 .qmail-${QMAIL_QUEUE_EXTRA}
fi
+ cd ${PKG_SYSCONFDIR}
+ for i in ofmip pop3 smtp; do
+ ${CHMOD} 644 tcp.${i}
+ ${PREFIX}/bin/tcprules tcp.${i}.cdb tcp.${i}.tmp < tcp.${i}
+ ${CHMOD} 644 tcp.${i}.cdb
+ done
+
;;
esac