Debian packaging for zookeeper.
[lui-solr.git] / debian / masterkey-lui-zookeeper.postinst
1 #!/bin/sh -e
2
3 case "$1" in
4     configure|upgrade)
5         # Set directory permissions
6         chown -R lui-solr:lui-solr /var/lib/masterkey/lui
7         chown -R lui-solr:lui-solr /var/log/masterkey/lui
8         # Unpack zookeeper tarball
9         cd /usr/share/masterkey/lui
10         tar xzf dist/zookeeper-3.4.6.tar.gz
11         ln -s zookeeper-3.4.6 zookeeper
12         mkdir -p zookeeper/libexec
13         ln -s /etc/default/masterkey-lui-zookeeper zookeeper/libexec/zkEnv.sh
14
15         # Automatically added by dh_installinit
16         if [ -x "/etc/init.d/masterkey-lui-zookeeper" ]; then
17             update-rc.d masterkey-lui-zookeeper defaults >/dev/null
18             invoke-rc.d masterkey-lui-zookeeper start || exit $?
19         fi
20         # End automatically added section
21         
22     ;;
23
24     abort-upgrade|abort-remove|abort-deconfigure)
25     ;;
26
27     *)
28         echo "postinst called with unknown argument '$1'" >&2
29         exit 1
30     ;;
31 esac
32
33 exit 0