updated on Tue Jan 10 12:02:00 UTC 2012
[aur-mirror.git] / calendarserver / calendarserver.install
blob3931af7f61d59eeaa66dc0ea483f24665a0ea3b6
1 post_install () {
2   echo -n "adding calendarserver system group... "
3   groupadd caldavd && echo -n "done."
4   echo
6   echo -n "adding calendarserver system user... "
7   useradd -c "calendarserver daemon" -d /var/spool/caldavd -g caldavd -s /bin/false caldavd && echo -n "done."
8   echo
10   passwd -l caldavd &>/dev/null
12   for dir in spool run log; do
13     mkdir -p /var/$dir/caldavd
14     chown caldavd:caldavd /var/$dir/caldavd
15   done
17   echo ">> You have to remount the filesystem which contains /var with user_xattr"
18   echo ">> Place 'calendarserver' in DAEMONS= in /etc/rc.conf to enable calendarserver on system boot."
21 post_remove() {
22   echo -n -e "\nremoving caldavd system user... "
23   userdel caldavd && echo "done."
25   echo "Not removing tmp and log directories"
28 op=$1
29 shift
30 $op $*
31