summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD8
-rw-r--r--powerdns-admin.install2
3 files changed, 9 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 989c242dd2df..001c6e73cc8d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = powerdns-admin-git
pkgdesc = Web GUI for PowerDNS autoritative server
pkgver = r220.e18757e
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/ngoduykhanh/PowerDNS-Admin
install = powerdns-admin.install
arch = any
@@ -11,6 +11,8 @@ pkgbase = powerdns-admin-git
makedepends = python2-virtualenv
depends = python2
optdepends = powerdns: autoritative server itself
+ optdepends = postgresql: postgresql backend
+ optdepends = mariadb: mysql backend
options = !strip
backup = etc/webapps/powerdns-admin/config.py
source = powerdns-admin-git::git+https://github.com/ngoduykhanh/PowerDNS-Admin.git
diff --git a/PKGBUILD b/PKGBUILD
index 8af909debace..2a07b269c92f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Sergey Shatunov <me@prok.pw>
pkgname=powerdns-admin-git
pkgver=r220.e18757e
-pkgrel=2
+pkgrel=3
pkgdesc="Web GUI for PowerDNS autoritative server"
arch=('any')
url="https://github.com/ngoduykhanh/PowerDNS-Admin"
@@ -9,7 +9,9 @@ license=('MIT')
options=(!strip)
depends=('python2')
makedepends=('git' 'python2-pip' 'python2-virtualenv')
-optdepends=('powerdns: autoritative server itself')
+optdepends=('powerdns: autoritative server itself'
+ 'postgresql: postgresql backend'
+ 'mariadb: mysql backend')
install=powerdns-admin.install
backup=(etc/webapps/powerdns-admin/config.py)
source=('powerdns-admin-git::git+https://github.com/ngoduykhanh/PowerDNS-Admin.git'
@@ -32,7 +34,7 @@ build() {
virtualenv2 venv
virtualenv2 --relocatable venv
source venv/bin/activate
- PIP_CONFIG_FILE=/dev/null pip2 install --isolated --ignore-installed -r requirements.txt
+ PIP_CONFIG_FILE=/dev/null pip2 install --isolated --ignore-installed -r requirements.txt psycopg2 MySQL-python
}
package() {
diff --git a/powerdns-admin.install b/powerdns-admin.install
index 8373cc0aeee6..24b4e1f2db6c 100644
--- a/powerdns-admin.install
+++ b/powerdns-admin.install
@@ -3,7 +3,7 @@ post_install() {
groupadd -g 980 --system powerdns-admin
fi
if ! getent passwd powerdns-admin >/dev/null; then
- useradd -u 980 --system -c 'powerdns-admin worker user' -g powerdns-admin -d / -s /usr/bin/nologin powerdns-admin
+ useradd -u 980 --system -c 'powerdns-admin worker user' -g powerdns-admin -d /usr/share/webapps/powerdns-admin -s /usr/bin/nologin powerdns-admin
fi
}