diff options
Diffstat (limited to 'sphinx.install')
-rw-r--r-- | sphinx.install | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sphinx.install b/sphinx.install new file mode 100644 index 000000000000..7fbeb17fef2a --- /dev/null +++ b/sphinx.install @@ -0,0 +1,17 @@ +post_install() { + groupadd --system sphinx &>/dev/null + useradd --system -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 --system sphinx &>/dev/null + getent passwd sphinx >/dev/null 2>&1 || useradd --system -s /bin/false -g sphinx -d /var/lib/sphinx \ + -s /bin/false sphinx &>/dev/null +} + +## arg 1: the old package version +post_remove() { + userdel sphinx + groupdel sphinx +} |