From 568929c75b5a62756a0b984709e7db8795c6bcdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Reynolds?= Date: Mon, 14 Feb 2011 17:21:27 -0300 Subject: [social] repo --- social/diaspora-git/diaspora.install | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 social/diaspora-git/diaspora.install (limited to 'social/diaspora-git/diaspora.install') diff --git a/social/diaspora-git/diaspora.install b/social/diaspora-git/diaspora.install new file mode 100644 index 000000000..faf2cb78f --- /dev/null +++ b/social/diaspora-git/diaspora.install @@ -0,0 +1,29 @@ + +dusr=diaspora +dhome=/usr/share/webapps/diaspora +dgems=/usr/share/webapps/diaspora-gems +dlog=/var/log/diaspora.log + +post_install() { + getent passwd $dusr &>/dev/null || useradd -r -d $dhome -s /bin/bash $dusr &>/dev/null + chown -R $dusr:$dusr $dhome $dgems &>/dev/null + [[ -f $dlog ]] && chown $dusr:$dusr $dlog +} + +pre_upgrade(){ + etc/rc.d/diaspora stop &>/dev/null + return 0 +} + +post_upgrade(){ + post_install $1 +} + +pre_remove(){ + pre_upgrade $1 +} + +post_remove(){ + getent passwd $dusr &>/dev/null && userdel -f $dusr + return 0 +} -- cgit v1.2.3-2-g168b