# Contributor: Sergei Lukin # Contributor: Natanael Copa # Maintainer: Natanael Copa _php=php82 pkgname=postfixadmin pkgver=3.3.13 pkgrel=1 pkgdesc="Web Based Management tool for Postfix" url="https://postfixadmin.github.io/postfixadmin/" arch="noarch" license="GPL-2.0-or-later" depends="$_php" options="!check" subpackages="$pkgname-doc $pkgname-contrib" source="https://github.com/postfixadmin/postfixadmin/archive/postfixadmin-$pkgver.tar.gz" # secfixes: # 3.0.2-r0: # - CVE-2017-5930 builddir="$srcdir/$pkgname-$pkgname-$pkgver" package() { mkdir -p "$pkgdir"/usr/share/webapps/postfixadmin \ "$pkgdir"/etc/postfixadmin cp -r * "$pkgdir"/usr/share/webapps/postfixadmin/ # move config to /etc/postfixadmin and create symlink mv "$pkgdir"/usr/share/webapps/postfixadmin/config.inc.php \ "$pkgdir"/etc/postfixadmin/ ln -s /etc/postfixadmin/config.inc.php \ "$pkgdir"/usr/share/webapps/postfixadmin/config.inc.php ln -s /etc/postfixadmin/config.local.php \ "$pkgdir"/usr/share/webapps/postfixadmin/config.local.php mkdir -p "$pkgdir"/var/cache/postfixadmin/templates_c ln -s /var/cache/postfixadmin/templates_c \ "$pkgdir"/usr/share/webapps/postfixadmin/templates_c echo -e "User-Agent: *\nDisallow: /" \ > "$pkgdir"/usr/share/webapps/postfixadmin/robots.txt } doc() { install -d "$subpkgdir"/usr/share/doc/$pkgname mv "$builddir"/*.TXT "$subpkgdir"/usr/share/doc/$pkgname mv "$builddir"/DOCUMENTS "$subpkgdir"/usr/share/doc/$pkgname } contrib() { install -d "$subpkgdir"/usr/share/webapps/$pkgname for dir in debian ADDITIONS VIRTUAL_VACATION; do mv "$builddir"/$dir "$subpkgdir"/usr/share/webapps/$pkgname/ done } sha512sums=" bf7daaa089ee3adc4b557f1a7d0509d78979ef688fb725bab795f5c9d81e8774296245fde0cb184db51e9185cad381682c3ecc0bfadf852388b499a0a95cca64 postfixadmin-3.3.13.tar.gz "