updated on Thu Jan 26 12:02:26 UTC 2012
[aur-mirror.git] / rlocate-utils / rlocate-utils.install
blobe699fe94ff181c9c42a0bfd32603eba907b62a8e
1 # arg 1: the new package version
2 post_install() {
3   post_upgrade "$1" "$1"
4   echo ">>> To use rlocate, add your username to the locate group, and add"
5   echo ">>> rlocate to the MODULES and DAEMONS arrays in /etc/rc.conf."
8 post_upgrade() {
9   # remove old rlocate group
10   getent group rlocate &>/dev/null && usr/sbin/groupdel rlocate &>/dev/null
11   # remove old slocate and mlocate groups
12   # in case user didn't upgrade to mlocate-0.18-1 yet
13   getent group slocate &>/dev/null && usr/sbin/groupdel slocate &>/dev/null
14   getent group mlocate &>/dev/null && usr/sbin/groupdel mlocate &>/dev/null
16   getent group locate || usr/sbin/groupadd -g 21 locate &>/dev/null
17   chown root:locate /usr/bin/rlocate /var/lib/rlocate
18   chmod 2755 /usr/bin/rlocate
21 # arg 1:  the old package version
22 post_remove() {
23   getent group locate &>/dev/null && usr/sbin/groupdel locate &>/dev/null
26 op=$1
27 shift
28 $op $*