diff options
author | Zauberfisch | 2020-05-17 09:20:01 +0200 |
---|---|---|
committer | Zauberfisch | 2020-05-17 09:20:01 +0200 |
commit | 4ff486cd181c2e8c0c6c6cadc1d00679f8e155a4 (patch) | |
tree | dfbf7a1c83e164cad41efa7d6194b42e122da529 /rdircd-git.install | |
download | aur-4ff486cd181c2e8c0c6c6cadc1d00679f8e155a4.tar.gz |
init
Diffstat (limited to 'rdircd-git.install')
-rw-r--r-- | rdircd-git.install | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/rdircd-git.install b/rdircd-git.install new file mode 100644 index 000000000000..c2ca78f758fc --- /dev/null +++ b/rdircd-git.install @@ -0,0 +1,27 @@ +_PKGGROUP=rdircd +_PKGUSER=rdircd + +post_install() { + if ! getent group ${_PKGGROUP} &>/dev/null; then + groupadd -r ${_PKGGROUP} >/dev/null + fi + if ! getent passwd ${_PKGUSER} &>/dev/null; then + useradd -r -g ${_PKGUSER} -d /var/lib/rdircd -s /bin/false ${_PKGUSER} >/dev/null + fi + chmod -R 770 "/var/lib/rdircd/" + chown -R ${_PKGUSER}:${_PKGGROUP} "/var/lib/rdircd/" +} + +post_upgrade() { + post_install +} + +post_remove() { + if getent passwd ${_PKGUSER} &>/dev/null; then + userdel ${_PKGUSER} >/dev/null + fi + if getent group ${_PKGGROUP} &>/dev/null; then + groupdel ${_PKGGROUP} >/dev/null + fi +} + |