updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / prosody-devel / prosody.install
blob1555edb280dbcf3cbd43872a508a841fcd09f11b
1 # arg 1:  the new package version
2 post_install() {
3     if [ -z "`grep '^prosody:' /etc/group`" ]; then
4         groupadd -g 412 prosody
5     fi
6     if [ -z "`grep '^prosody:' /etc/passwd`" ]; then
7         useradd -u 412 -d /var/lib/prosody -g prosody -s /bin/false prosody
8     fi
10     chown prosody:prosody var/lib/prosody
11     chown prosody:prosody var/log/prosody
12     chown prosody:prosody var/run/prosody
14 cat << EOF
16 ==> Documentation: http://wiki.archlinux.org/index.php/Prosody
17 ==> ChangeLog: pacman -Qc prosody
19 EOF
22 # arg 1:  the new package version
23 # arg 2:  the old package version
24 post_upgrade() {
25     post_install $1
28 # arg 1: the old package version
29 post_remove() {
30     userdel prosody
32     paths=(/etc/prosody /var/lib/prosody /var/log/prosody
33            /var/log/old/prosody)
34     
35     first=true
36     for path in ${paths[@]}; do
37         if [ -d $path ]; then
38             if $first; then
39                 first=false
40                 echo "==> Leftover Paths:"
41             fi
42             echo "==> $path"
43         fi
44     done