summaryrefslogtreecommitdiff
path: root/mail/qmail-run/INSTALL
blob: a15a6937df7e3f29399849c0cac58ce1e4b5a43c (plain)
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
30
31
32
33
34
35
36
37
38
39
40
QMAIL_QUEUE_EXTRA=@QMAIL_QUEUE_EXTRA@

psmsg='#
# This file was auto-generated by pkgsrc.'

case ${STAGE} in

POST-INSTALL)
	cd ${PREFIX}/share/qmail/setup && ./config-fast-pkgsrc `./hostname`

	cd ${PKG_SYSCONFDIR}/.pkgsrc-defaults-do-not-edit
	for i in locals rcpthosts; do
		${SORT} -u ${i} > ${i}.tmp && ${MV} ${i}.tmp ${i}
	done

	cd ${PKG_SYSCONFDIR}
	for i in defaultdomain locals me plusdomain rcpthosts; do
		[ -f control/${i} ] \
			|| ${CP} .pkgsrc-defaults-do-not-edit/${i} control
	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" >> .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