diff options
Diffstat (limited to 'pcr/diaspora/diaspora.install')
-rw-r--r-- | pcr/diaspora/diaspora.install | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pcr/diaspora/diaspora.install b/pcr/diaspora/diaspora.install new file mode 100644 index 000000000..30d4f6167 --- /dev/null +++ b/pcr/diaspora/diaspora.install @@ -0,0 +1,30 @@ +dusr=diaspora +dhome=/usr/share/webapps/diaspora +dlog=/var/log/diaspora +detc=/etc/webapps/diaspora +ddata=/var/lib/diaspora + +_chown() { + chown -R $dusr:$dusr $dhome $dlog $detc $ddata + systemd-tmpfiles --create diaspora.conf +} + +## arg 1: the new package version +post_install() { + getent passwd $dusr &> /dev/null || useradd -r -d $dhome -s /bin/bash $dusr + _chown + echo "Read the installation instructions at https://wiki.archlinux.org/index.php/Diaspora" +} + +post_upgrade() { + _chown + echo "Read the upgrade instructions at https://wiki.archlinux.org/index.php/Diaspora" +} + +## arg 1: the old package version +post_remove() { + getent passwd $dusr &>/dev/null && userdel -f $dusr + return 0 +} + +# vim:set ts=2 sw=2 et: |