#!/bin/sh -e case "$1" in configure|upgrade) # Create the solr user adduser --system --shell /bin/bash --group --disabled-password --home /var/lib/masterkey/lui lui-solr # Set directory permissions chown -R lui-solr /var/lib/masterkey/lui chown -R lui-solr /var/log/masterkey/lui chown -R lui-solr /etc/masterkey/lui/solr/solr-home # Run Solr installation script /usr/share/masterkey/lui/dist/install_solr5_service.sh /usr/share/masterkey/lui/dist/solr-5.5.1.tgz -d /var/lib/masterkey/lui -i /usr/share/masterkey/lui -s lui-solr -u lui-solr -f # Remove extra files created by Solr installation rm -f /var/lib/masterkey/lui/log4j.properties rm -rf /var/lib/masterkey/lui/logs rm -rf /var/lib/masterkey/lui/data ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument '$1'" >&2 exit 1 ;; esac exit 0