summaryrefslogtreecommitdiff
path: root/community/boinc/boinc.install
blob: b54002adacefa41c52513fcb9a87ab2d8313c0cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# arg 1:  the new package version
post_install() {
  /usr/sbin/groupadd boinc 2>/dev/null || true
  /usr/sbin/useradd -s /bin/bash -g boinc -d /var/lib/boinc boinc 2>/dev/null || true

  if [ ! -d /var/lib/boinc ]; then
    install -d /var/lib/boinc
  fi
  chown -R boinc:boinc /var/lib/boinc

  echo '>>> Client RPC password can be found in /var/lib/boinc/gui_rpc_auth.cfg'
  echo '>>> (this file is generated after first run of /etc/rc.d/boinc start).'
  echo '>>> Remove it from gui_rpc_auth.cfg if you do not want to use password.'
  echo '>>> See more details on the Arch Linux BOINC wiki page.'
}

# arg 1:  the old package version
post_remove() {
  /usr/sbin/userdel boinc
  /usr/sbin/groupdel boinc

  echo '>>> If you really do not want to run Boinc in the future, you may completely remove the directory "/var/lib/boinc".'
}