inherit webapp-apache DESCRIPTION="Open WebMail is a web based email system" HOMEPAGE="http://www.openwebmail.com/" SRC_URI="http://openwebmail.com/openwebmail/download/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" DEPEND="dev-lang/perl dev-perl/MIME-Base64 dev-perl/libnet dev-perl/Text-Iconv" S=${WORKDIR} webapp-detect || NO_WEBSERVER=1 pkg_setup() { webapp-pkg_setup "${NO_WEBSERVER}" einfo "Installing into ${ROOT}${HTTPD_ROOT} and ${ROOT}${HTTPD_CGIBIN}" } src_unpack() { unpack ${A} cd ${S} } src_install() { webapp-mkdirs local destdir=${HTTPD_ROOT}${PN} local auth=cgi-bin/${PN}/etc/auth_unix.conf local conff=cgi-bin/${PN}/etc/${PN}.conf local dbm=cgi-bin/${PN}/etc/dbm.conf dodir ${destdir} mv data/openwebmail/* ${D}/${destdir}/ rm -rf data mv ${auth}.default ${auth} sed -i "s:/etc/master.passwd:/etc/shadow:" ${auth} sed -i "s:/usr/sbin/pwd_mkdb:none:" ${auth} mv ${dbm}.default ${dbm} sed -i "s:/var/mail:/var/spool/mail:" ${conff} sed -i "s:/usr/local/www/data/:${HTTPD_ROOT}:" ${conff} sed -i "s:/usr/local/www/cgi-bin/:${HTTPD_CGIBIN}:" ${conff} dodir ${HTTPD_CGIBIN}/${PN} mv cgi-bin/openwebmail/* ${D}/${HTTPD_CGIBIN}/${PN} rm -rf cgi-bin chown -R root:mail ${D}/${HTTPD_CGIBIN}/${PN} } pkg_postinst() { ${HTTPD_CGIBIN}/${PN}/openwebmail-tool.pl --init einfo "You will almost certainly want to make modifications " einfo "to ${HTTPD_CGIBIN}/${PN}/etc/openwebmail.conf" einfo "" einfo "You may also need to change ${HTTPD_CGIBIN}/${PN}/etc/dbm.conf" }