summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorijan Hamzic2015-10-08 18:28:51 +0800
committerFlorijan Hamzic2015-10-08 18:28:51 +0800
commit999dfc732fcd9d44b79625b1acb6d25b6f000cec (patch)
tree07644d1809e68e1060d2dcf7b0db418d8f4e95ba
parent3511949ac7560cba996d296df1ec9bc7c39f7acf (diff)
downloadaur-999dfc732fcd9d44b79625b1acb6d25b6f000cec.tar.gz
added upgrade hook and set additional user creation params
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--sphinx.install10
3 files changed, 10 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 83810082c860..99ba0eb78914 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = sphinx
pkgdesc = Free open-source SQL full-text search engine.
pkgver = 2.2.10
- pkgrel = 1
+ pkgrel = 2
url = http://www.sphinxsearch.com/
install = sphinx.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 3e7130b1408b..df9f514634a5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
# Contributor: Florijan Hamzic <florijanh@gmail.com>
pkgname='sphinx'
pkgver=2.2.10
-pkgrel=1
+pkgrel=2
pkgdesc='Free open-source SQL full-text search engine.'
arch=('i686' 'x86_64')
url='http://www.sphinxsearch.com/'
diff --git a/sphinx.install b/sphinx.install
index bb4d80f4abbe..60001f6c9b72 100644
--- a/sphinx.install
+++ b/sphinx.install
@@ -1,9 +1,15 @@
post_install() {
- groupadd sphinx
- useradd -d /var/lib/sphinx -g sphinx sphinx
+ groupadd sphinx &>/dev/null
+ useradd -g sphinx -d /var/lib/sphinx -s /bin/false sphinx &>/dev/null
chown -R sphinx:sphinx /var/lib/sphinx
}
+post_upgrade(){
+ getent group sphinx >/dev/null 2>&1 || groupadd sphinx &>/dev/null
+ getent passwd sphinx >/dev/null 2>&1 || useradd -g sphinx -d /var/lib/sphinx \
+ -s /bin/false sphinx &>/dev/null
+}
+
## arg 1: the old package version
post_remove() {
userdel sphinx