summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStavros Polymenis2016-07-27 22:44:21 +0100
committerStavros Polymenis2016-07-27 22:44:21 +0100
commita4b6ae053593dec86f9937941f743c324322c5d0 (patch)
treee98a36f50872deed67c1a185de5d197e751070fd
parent76172ddd504ce00ce87629537bc86407fc9b6df8 (diff)
downloadaur-a4b6ae053593dec86f9937941f743c324322c5d0.tar.gz
added user & group creation or deletion
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD2
-rw-r--r--portal.install4
3 files changed, 7 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index aa5b853bae94..01f4892b09e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Sun Jul 17 13:49:04 UTC 2016
+# Wed Jul 27 21:44:00 UTC 2016
pkgbase = portal
pkgdesc = A personal portal system. Alpha version, do not install unless you know what you are doing
pkgver = 0.2
- pkgrel = 3
+ pkgrel = 5
url = https://github.com/orbifx/portal
install = portal.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index a24aa2e1b910..6d82a51b657a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Stavros Polymenis <sp@orbitalfox.com>
pkgname=portal
pkgver=0.2
-pkgrel=4
+pkgrel=5
pkgdesc="A personal portal system. Alpha version, do not install unless you know what you are doing"
arch=(any)
url="https://github.com/orbifx/portal"
diff --git a/portal.install b/portal.install
index e9a0379fd6de..6ba03c26a5fd 100644
--- a/portal.install
+++ b/portal.install
@@ -1,6 +1,8 @@
post_install() {
+ getent passwd portal &>/dev/null || useradd postfix >/dev/null
portal-postconf -d $(hostname)
portal-doveconf
+ true
}
post_upgrade() {
@@ -8,5 +10,7 @@ post_upgrade() {
}
post_remove() {
+ getent passwd portal &>/dev/null && userdel portal >/dev/null
+ getent group portal &>/dev/null && groupdel portal >/dev/null
post_install
}