X-Git-Url: http://git.indexdata.com/?p=lui-solr.git;a=blobdiff_plain;f=debian%2Fmasterkey-lui-zookeeper.postinst;fp=debian%2Fmasterkey-lui-zookeeper.postinst;h=df32d436e8a5e295d0f843787b2fbc00d08caeab;hp=0000000000000000000000000000000000000000;hb=18a053d37b16c10ca74b8e3ea2068740cd9904c7;hpb=27a519e4297aa21b0ed16b080a36378ac63e83a1 diff --git a/debian/masterkey-lui-zookeeper.postinst b/debian/masterkey-lui-zookeeper.postinst new file mode 100644 index 0000000..df32d43 --- /dev/null +++ b/debian/masterkey-lui-zookeeper.postinst @@ -0,0 +1,33 @@ +#!/bin/sh -e + +case "$1" in + configure|upgrade) + # Set directory permissions + chown -R lui-solr:lui-solr /var/lib/masterkey/lui + chown -R lui-solr:lui-solr /var/log/masterkey/lui + # Unpack zookeeper tarball + cd /usr/share/masterkey/lui + tar xzf dist/zookeeper-3.4.6.tar.gz + ln -s zookeeper-3.4.6 zookeeper + mkdir -p zookeeper/libexec + ln -s /etc/default/masterkey-lui-zookeeper zookeeper/libexec/zkEnv.sh + + # Automatically added by dh_installinit + if [ -x "/etc/init.d/masterkey-lui-zookeeper" ]; then + update-rc.d masterkey-lui-zookeeper defaults >/dev/null + invoke-rc.d masterkey-lui-zookeeper start || exit $? + fi + # End automatically added section + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument '$1'" >&2 + exit 1 + ;; +esac + +exit 0