summaryrefslogtreecommitdiff
path: root/pkgs/social/diaspora-git/diaspora.install
blob: 41fa7446b6492a6dcaa0b5307d4ac7e74375764d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

dusr=diaspora
dhome=/usr/share/webapps/diaspora
dgems=/usr/share/webapps/diaspora-gems
dlog=/var/log/diaspora.log

post_install() {
  getent passwd $dusr  || useradd -r -d $dhome -s /bin/bash $dusr 
  chown -R $dusr:$dusr $dhome $dgems 
  [[ -f $dlog ]] && chown $dusr:$dusr $dlog
}

pre_upgrade(){
  etc/rc.d/diaspora stop 
  return 0
}

post_upgrade(){
  post_install $1
}

pre_remove(){
  pre_upgrade $1
}

post_remove(){
  getent passwd $dusr && userdel -f $dusr
  return 0
}