diff options
Diffstat (limited to 'mail/qmail-run/INSTALL')
-rw-r--r-- | mail/qmail-run/INSTALL | 25 |
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 |