Date: Tuesday, December 6, 2022 @ 11:33:05
Author: dvzrv
Revision: 1356727
archrelease: copy trunk to community-any
Added:
postfixadmin/repos/community-any/PKGBUILD
(from rev 1356726, postfixadmin/trunk/PKGBUILD)
postfixadmin/repos/community-any/postfixadmin.install
(from rev 1356726, postfixadmin/trunk/postfixadmin.install)
postfixadmin/repos/community-any/postfixadmin.sysusers
(from rev 1356726, postfixadmin/trunk/postfixadmin.sysusers)
postfixadmin/repos/community-any/postfixadmin.tmpfiles
(from rev 1356726, postfixadmin/trunk/postfixadmin.tmpfiles)
postfixadmin/repos/community-any/postfixadmin.uwsgi
(from rev 1356726, postfixadmin/trunk/postfixadmin.uwsgi)
Deleted:
postfixadmin/repos/community-any/PKGBUILD
postfixadmin/repos/community-any/postfixadmin.install
postfixadmin/repos/community-any/postfixadmin.sysusers
postfixadmin/repos/community-any/postfixadmin.tmpfiles
postfixadmin/repos/community-any/postfixadmin.uwsgi
-----------------------+
PKGBUILD | 228 ++++++++++++++++++++++++------------------------
postfixadmin.install | 26 ++---
postfixadmin.sysusers | 2
postfixadmin.tmpfiles | 6 -
postfixadmin.uwsgi | 54 +++++------
5 files changed, 158 insertions(+), 158 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-12-06 11:32:51 UTC (rev 1356726)
+++ PKGBUILD 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -1,114 +0,0 @@
-# Maintainer: David Runge <[email protected]>
-# Contributor: Sven-Hendrik Haase <[email protected]>
-# Contributor: Filip <fila pruda.com>
-
-pkgname=postfixadmin
-pkgver=3.3.11
-pkgrel=1
-pkgdesc="Web based interface to manage Postfix mailboxes, virtual domains and
aliases"
-arch=(any)
-url="https://postfixadmin.sourceforge.io/"
-license=(GPL2)
-depends=(php)
-optdepends=(
- 'apache: run in webserver'
- 'dovecot: interface local IMAP/POP3 server'
- 'mariadb: use local MySQL server'
- 'perl: for example scripts'
- 'php-fpm: run in fastCGI process manager'
- 'php-imap: use IMAP'
- 'php-sqlite: use SQLite database backend'
- 'php-pgsql: use PostgreSQL database backend'
- 'postfix: interface local mail server'
- 'postgresql: use local PostgreSQL server'
- 'python: for example scripts'
- 'uwsgi-plugin-php: run as application container'
-)
-backup=(
- etc/webapps/postfixadmin/config.inc.php
- etc/webapps/postfixadmin/config.local.php
- etc/webapps/postfixadmin/.htaccess
- etc/uwsgi/postfixadmin.ini
-)
-source=(
- https://github.com/postfixadmin/$pkgname/archive/$pkgname-$pkgver.tar.gz
- $pkgname.sysusers
- $pkgname.tmpfiles
- $pkgname.uwsgi
-)
-install=$pkgname.install
-sha512sums=('84b22fd1d162f723440fbfb9e20c01d7ddc7481556e340a80fda66658687878fd1668d164a216daed9badf4d2e308c958b0f678f7a4dc6a2af748e435a066072'
-
'dc61527dbec79a3b19c8fcbc424fbfbe483cccf99a606e566ea6cd624d46c70a6d87dd8d4da398fedf12b60cfd0cf364c351d6b826e6eee6b2ca8eac0d9efcbe'
-
'7e55c844be7b186d9eb568fe097632651c683582da83e0ee24cd6dd7c5a581fe05e5462174237f542ff8dc5d17a8ab651a77f0087a0c8df01d7b36c7722b1440'
-
'2e3854d97bd74dc2501260c557549b0162f4a7749261538672de052b252e56fa62ef052bafe6d8681f2f87a94b71039fc9a68ff622a04dd2d6232213143d1840')
-b2sums=('21aecab15e75918908cf57450ce6458ae74b1077fac96c58891bc18fea33916cecb4fc7347204aba358f35c5e82348ceddc9e7ab83369c96172fd10a7f24dc3d'
-
'a73314d9befe48869ca121bddfb3af61e916f8458f388e13eed1a7ffd64e7ae75604dc3af92d3d4d5b97c30d3cb089e28cbf64c7e81e324f3ff85d75b15b5f0d'
-
'0e0170b08284dcfc5a68afd46a2e726d696905f3ddcd8158fed68c84fec039fabe60379005055e5fa1cc1fbb098c107b739d0e107f027bd7054d0e31b6e9cea6'
-
'b59885eec24483d0f65614918f7c8cd70402600ac645f14560d5d28dfddce84a41a3ce1e2f9ea4bc0364ce299f468a2a243b0cbe920c0526f3c92e3d0269fa0c')
-
-prepare(){
- cd $pkgname-$pkgname-$pkgver
- # create empty local config (for overrides)
- printf "<?php\n" > config.local.php
- # create .htaccess file
- printf "#Require all denied\n" > .htaccess
- # remove unneeded executable bits
- find . -executable -type f -and -not -path "*scripts*" -exec chmod -c 644 {}
\;
- # remove symlinks
- find . -type l -exec rm -v {} +
- # remove unneeded debian directories
- rm -rv ADDITIONS/squirrelmail-plugin/debian
-}
-
-package() {
- cd $pkgname-$pkgname-$pkgver
-
- # sysusers.d integration
- install -vDm 644 ../$pkgname.sysusers
"$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
- # tmpfiles.d integration
- install -vDm 644 ../$pkgname.tmpfiles
"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
- # docs
- install -vDm 644 {README.md,CHANGELOG.TXT} -t
"$pkgdir/usr/share/doc/$pkgname/"
- install -vDm 644 DOCUMENTS/{README*,*.{txt,md}} -t
"$pkgdir/usr/share/doc/$pkgname/documents"
- cp -av ADDITIONS VIRTUAL_VACATION "$pkgdir/usr/share/doc/$pkgname"
-
- # webapp
- find configs languages lib model public scripts templates tests \
- -type f \( \
- -iname "*.conf" -or \
- -iname "*.css" -or \
- -iname "*.eot" -or \
- -iname "*.gif" -or \
- -iname "*.ico" -or \
- -iname "*.js" -or \
- -iname "*.lang" -or \
- -iname "*.lib" -or \
- -iname "*.map" -or \
- -iname "*.php" -or \
- -iname "*.png" -or \
- -iname "*.sql" -or \
- -iname "*.svg" -or \
- -iname "*.tpl" -or \
- -iname "*.ttf" -or \
- -iname "*.woff" -or \
- -iname "*.woff2" \
- \) -exec install -vDm 644 {} "$pkgdir/usr/share/webapps/$pkgname/"{} \;
- install -vDm 644 {common,functions.inc,index}.php phpunit.xml -t
"$pkgdir/usr/share/webapps/$pkgname"
- (
- # adding weird symlinks
- cd "$pkgdir/usr/share/webapps/$pkgname/public"
- ln -sv users/password-change.php .
- ln -sv users/password-recover.php .
- )
-
- # config
- install -vDm 640 config.{inc,local}.php -t "$pkgdir/etc/webapps/$pkgname/"
- ln -sv /etc/webapps/$pkgname/config.inc.php
"$pkgdir/usr/share/webapps/$pkgname/config.inc.php"
- ln -sv /etc/webapps/$pkgname/config.local.php
"$pkgdir/usr/share/webapps/$pkgname/config.local.php"
- install -vDm 644 .htaccess -t "$pkgdir/etc/webapps/$pkgname/"
- ln -sv /etc/webapps/$pkgname/.htaccess
"$pkgdir/usr/share/webapps/$pkgname/.htaccess"
- install -vDm 644 ../$pkgname.uwsgi "$pkgdir/etc/uwsgi/$pkgname.ini"
- # template caches
- install -vdm 755 "$pkgdir/var/cache/$pkgname/templates_c"
- ln -sv /var/cache/$pkgname/templates_c "$pkgdir/usr/share/webapps/$pkgname/"
-}
Copied: postfixadmin/repos/community-any/PKGBUILD (from rev 1356726,
postfixadmin/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -0,0 +1,114 @@
+# Maintainer: David Runge <[email protected]>
+# Contributor: Sven-Hendrik Haase <[email protected]>
+# Contributor: Filip <fila pruda.com>
+
+pkgname=postfixadmin
+pkgver=3.3.12
+pkgrel=1
+pkgdesc="Web based interface to manage Postfix mailboxes, virtual domains and
aliases"
+arch=(any)
+url="https://postfixadmin.sourceforge.io/"
+license=(GPL2)
+depends=(php)
+optdepends=(
+ 'apache: run in webserver'
+ 'dovecot: interface local IMAP/POP3 server'
+ 'mariadb: use local MySQL server'
+ 'perl: for example scripts'
+ 'php-fpm: run in fastCGI process manager'
+ 'php-imap: use IMAP'
+ 'php-sqlite: use SQLite database backend'
+ 'php-pgsql: use PostgreSQL database backend'
+ 'postfix: interface local mail server'
+ 'postgresql: use local PostgreSQL server'
+ 'python: for example scripts'
+ 'uwsgi-plugin-php: run as application container'
+)
+backup=(
+ etc/webapps/postfixadmin/config.inc.php
+ etc/webapps/postfixadmin/config.local.php
+ etc/webapps/postfixadmin/.htaccess
+ etc/uwsgi/postfixadmin.ini
+)
+source=(
+ https://github.com/postfixadmin/$pkgname/archive/$pkgname-$pkgver.tar.gz
+ $pkgname.sysusers
+ $pkgname.tmpfiles
+ $pkgname.uwsgi
+)
+install=$pkgname.install
+sha512sums=('46b22876b9ad07a23f32499615cb25b82eeb5ff457ea92f48628f7810f1b4caa5c98fe39b6e1f28cbfc59c8a110f523573742cedb7badc6dd26e79db330b108c'
+
'dc61527dbec79a3b19c8fcbc424fbfbe483cccf99a606e566ea6cd624d46c70a6d87dd8d4da398fedf12b60cfd0cf364c351d6b826e6eee6b2ca8eac0d9efcbe'
+
'7e55c844be7b186d9eb568fe097632651c683582da83e0ee24cd6dd7c5a581fe05e5462174237f542ff8dc5d17a8ab651a77f0087a0c8df01d7b36c7722b1440'
+
'2e3854d97bd74dc2501260c557549b0162f4a7749261538672de052b252e56fa62ef052bafe6d8681f2f87a94b71039fc9a68ff622a04dd2d6232213143d1840')
+b2sums=('0b90d868ae83163d82b11f051876fdffd8ca73e2a10d7d82dae53bb73d2dfd6d2b3e14a108ae4f19881013ada968a495acac5a535432dfd307e064266a83c58f'
+
'a73314d9befe48869ca121bddfb3af61e916f8458f388e13eed1a7ffd64e7ae75604dc3af92d3d4d5b97c30d3cb089e28cbf64c7e81e324f3ff85d75b15b5f0d'
+
'0e0170b08284dcfc5a68afd46a2e726d696905f3ddcd8158fed68c84fec039fabe60379005055e5fa1cc1fbb098c107b739d0e107f027bd7054d0e31b6e9cea6'
+
'b59885eec24483d0f65614918f7c8cd70402600ac645f14560d5d28dfddce84a41a3ce1e2f9ea4bc0364ce299f468a2a243b0cbe920c0526f3c92e3d0269fa0c')
+
+prepare(){
+ cd $pkgname-$pkgname-$pkgver
+ # create empty local config (for overrides)
+ printf "<?php\n" > config.local.php
+ # create .htaccess file
+ printf "#Require all denied\n" > .htaccess
+ # remove unneeded executable bits
+ find . -executable -type f -and -not -path "*scripts*" -exec chmod -c 644 {}
\;
+ # remove symlinks
+ find . -type l -exec rm -v {} +
+ # remove unneeded debian directories
+ rm -rv ADDITIONS/squirrelmail-plugin/debian
+}
+
+package() {
+ cd $pkgname-$pkgname-$pkgver
+
+ # sysusers.d integration
+ install -vDm 644 ../$pkgname.sysusers
"$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ # tmpfiles.d integration
+ install -vDm 644 ../$pkgname.tmpfiles
"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+ # docs
+ install -vDm 644 {README.md,CHANGELOG.TXT} -t
"$pkgdir/usr/share/doc/$pkgname/"
+ install -vDm 644 DOCUMENTS/{README*,*.{txt,md}} -t
"$pkgdir/usr/share/doc/$pkgname/documents"
+ cp -av ADDITIONS VIRTUAL_VACATION "$pkgdir/usr/share/doc/$pkgname"
+
+ # webapp
+ find configs languages lib model public scripts templates tests \
+ -type f \( \
+ -iname "*.conf" -or \
+ -iname "*.css" -or \
+ -iname "*.eot" -or \
+ -iname "*.gif" -or \
+ -iname "*.ico" -or \
+ -iname "*.js" -or \
+ -iname "*.lang" -or \
+ -iname "*.lib" -or \
+ -iname "*.map" -or \
+ -iname "*.php" -or \
+ -iname "*.png" -or \
+ -iname "*.sql" -or \
+ -iname "*.svg" -or \
+ -iname "*.tpl" -or \
+ -iname "*.ttf" -or \
+ -iname "*.woff" -or \
+ -iname "*.woff2" \
+ \) -exec install -vDm 644 {} "$pkgdir/usr/share/webapps/$pkgname/"{} \;
+ install -vDm 644 {common,functions.inc,index}.php phpunit.xml -t
"$pkgdir/usr/share/webapps/$pkgname"
+ (
+ # adding weird symlinks
+ cd "$pkgdir/usr/share/webapps/$pkgname/public"
+ ln -sv users/password-change.php .
+ ln -sv users/password-recover.php .
+ )
+
+ # config
+ install -vDm 640 config.{inc,local}.php -t "$pkgdir/etc/webapps/$pkgname/"
+ ln -sv /etc/webapps/$pkgname/config.inc.php
"$pkgdir/usr/share/webapps/$pkgname/config.inc.php"
+ ln -sv /etc/webapps/$pkgname/config.local.php
"$pkgdir/usr/share/webapps/$pkgname/config.local.php"
+ install -vDm 644 .htaccess -t "$pkgdir/etc/webapps/$pkgname/"
+ ln -sv /etc/webapps/$pkgname/.htaccess
"$pkgdir/usr/share/webapps/$pkgname/.htaccess"
+ install -vDm 644 ../$pkgname.uwsgi "$pkgdir/etc/uwsgi/$pkgname.ini"
+ # template caches
+ install -vdm 755 "$pkgdir/var/cache/$pkgname/templates_c"
+ ln -sv /var/cache/$pkgname/templates_c "$pkgdir/usr/share/webapps/$pkgname/"
+}
Deleted: postfixadmin.install
===================================================================
--- postfixadmin.install 2022-12-06 11:32:51 UTC (rev 1356726)
+++ postfixadmin.install 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -1,13 +0,0 @@
-post_upgrade() {
- local new_package_version="$1"
- local old_package_version="$2"
- if [ $(vercmp "${old_package_version}" "3.2.0") -le 0 ]; then
-cat <<EOF
-The webapp now needs to be run as its own user/group:
postfixadmin/postfixadmin.
-The webapp is now installed to /usr/share/webapps/postfixadmin.
-It's encouraged to move configuration to config.local.php as the default
-configuration in config.inc.php will not be backed up anymore in a future
-release.
-EOF
- fi
-}
Copied: postfixadmin/repos/community-any/postfixadmin.install (from rev
1356726, postfixadmin/trunk/postfixadmin.install)
===================================================================
--- postfixadmin.install (rev 0)
+++ postfixadmin.install 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -0,0 +1,13 @@
+post_upgrade() {
+ local new_package_version="$1"
+ local old_package_version="$2"
+ if [ $(vercmp "${old_package_version}" "3.2.0") -le 0 ]; then
+cat <<EOF
+The webapp now needs to be run as its own user/group:
postfixadmin/postfixadmin.
+The webapp is now installed to /usr/share/webapps/postfixadmin.
+It's encouraged to move configuration to config.local.php as the default
+configuration in config.inc.php will not be backed up anymore in a future
+release.
+EOF
+ fi
+}
Deleted: postfixadmin.sysusers
===================================================================
--- postfixadmin.sysusers 2022-12-06 11:32:51 UTC (rev 1356726)
+++ postfixadmin.sysusers 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -1 +0,0 @@
-u postfixadmin - "PostfixAdmin user" -
Copied: postfixadmin/repos/community-any/postfixadmin.sysusers (from rev
1356726, postfixadmin/trunk/postfixadmin.sysusers)
===================================================================
--- postfixadmin.sysusers (rev 0)
+++ postfixadmin.sysusers 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -0,0 +1 @@
+u postfixadmin - "PostfixAdmin user" -
Deleted: postfixadmin.tmpfiles
===================================================================
--- postfixadmin.tmpfiles 2022-12-06 11:32:51 UTC (rev 1356726)
+++ postfixadmin.tmpfiles 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -1,3 +0,0 @@
-z /etc/webapps/postfixadmin/*.php 0640 postfixadmin postfixadmin
-Z %C/postfixadmin - postfixadmin postfixadmin
-d %t/postfixadmin 755 postfixadmin postfixadmin
Copied: postfixadmin/repos/community-any/postfixadmin.tmpfiles (from rev
1356726, postfixadmin/trunk/postfixadmin.tmpfiles)
===================================================================
--- postfixadmin.tmpfiles (rev 0)
+++ postfixadmin.tmpfiles 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -0,0 +1,3 @@
+z /etc/webapps/postfixadmin/*.php 0640 postfixadmin postfixadmin
+Z %C/postfixadmin - postfixadmin postfixadmin
+d %t/postfixadmin 755 postfixadmin postfixadmin
Deleted: postfixadmin.uwsgi
===================================================================
--- postfixadmin.uwsgi 2022-12-06 11:32:51 UTC (rev 1356726)
+++ postfixadmin.uwsgi 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -1,27 +0,0 @@
-[uwsgi]
-procname-master = %n
-master = true
-plugins = php
-socket = /run/%n/%n.sock
-stats = /run/%n/%n-stats.sock
-uid = %n
-gid = %n
-processes = 10
-cheaper = 2
-cheaper-step = 1
-idle = 120
-die-on-idle = true
-touch-reload = %p
-php-allowed-ext = .php
-php-docroot = /usr/share/webapps/%n/public
-php-index = index.php
-php-set = date.timezone=Europe/Berlin
-php-set =
open_basedir=/tmp/:/usr/share/webapps/%n/:/etc/webapps/%n/:/usr/bin/doveadm:/var/cache/%n
-php-set = session.save_path=/tmp
-php-set = session.gc_maxlifetime 21600
-php-set = session.gc_divisor 500
-php-set = session.gc_probability 1
-php-set = extension=imap
-php-set = extension=pdo_mysql
-php-set = extension=pdo_pgsql
-php-set = extension=pdo_sqlite
Copied: postfixadmin/repos/community-any/postfixadmin.uwsgi (from rev 1356726,
postfixadmin/trunk/postfixadmin.uwsgi)
===================================================================
--- postfixadmin.uwsgi (rev 0)
+++ postfixadmin.uwsgi 2022-12-06 11:33:05 UTC (rev 1356727)
@@ -0,0 +1,27 @@
+[uwsgi]
+procname-master = %n
+master = true
+plugins = php
+socket = /run/%n/%n.sock
+stats = /run/%n/%n-stats.sock
+uid = %n
+gid = %n
+processes = 10
+cheaper = 2
+cheaper-step = 1
+idle = 120
+die-on-idle = true
+touch-reload = %p
+php-allowed-ext = .php
+php-docroot = /usr/share/webapps/%n/public
+php-index = index.php
+php-set = date.timezone=Europe/Berlin
+php-set =
open_basedir=/tmp/:/usr/share/webapps/%n/:/etc/webapps/%n/:/usr/bin/doveadm:/var/cache/%n
+php-set = session.save_path=/tmp
+php-set = session.gc_maxlifetime 21600
+php-set = session.gc_divisor 500
+php-set = session.gc_probability 1
+php-set = extension=imap
+php-set = extension=pdo_mysql
+php-set = extension=pdo_pgsql
+php-set = extension=pdo_sqlite