inherit webapp-apache DESCRIPTION="postfixadmin is a web-based tool for managing all adding mailboxes and aliases to your virtual domains." HOMEPAGE="http://high5.net/postfixadmin" SRC_URI="http://high5.net/postfixadmin/${P}.tgz" SLOT="0" LICENSE="MPL-1.1" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64 ~mips ~hppa ~arm ~alpha" IUSE="" DEPEND=">=net-www/apache-1.3.27 >=mail-mta/postfix-2.0.11 >=dev-db/mysql-3.23.55 =dev-php/php-4.1 >=dev-php/mod_php-4.1" pkg_setup() { webapp-detect || NO_WEBSERVER=1 webapp-pkg_setup "${NO_WEBSERVER}" einfo "Installing for ${WEBAPP_SERVER}" } src_install() { dodir "${HTTPD_ROOT}/postfixadmin" cp -a * "${D}/${HTTPD_ROOT}/postfixadmin" chown -R "${HTTPD_USER}:${HTTPD_GROUP}" "${D}/${HTTPD_ROOT}/postfixadmin" chmod 0775 "${D}/${HTTPD_ROOT}/postfixadmin" cd "${D}/${HTTPD_ROOT}/postfixadmin" cp -a config.inc.php.sample config.inc.php chmod 640 *.php *.css cd "${D}/${HTTPD_ROOT}/postfixadmin/admin" chmod 640 *.php cd "${D}/${HTTPD_ROOT}/postfixadmin/users" chmod 640 *.php } pkg_postinst() { einfo einfo "postfixadmin is installed. You will need to" einfo "configure it by creating/editing config.inc.php" einfo "at:" einfo einfo "${HTTPD_ROOT}/postfixadmin/config.inc.php" einfo einfo "There is a config.inc.php.sample for your reference." einfo }