Debian packaging for zookeeper.
[lui-solr.git] / debian / masterkey-lui-zookeeper.preinst
diff --git a/debian/masterkey-lui-zookeeper.preinst b/debian/masterkey-lui-zookeeper.preinst
new file mode 100644 (file)
index 0000000..a4400b6
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/sh -e
+
+case "$1" in
+    install|upgrade)
+       # Create the solr user
+       adduser --system --shell /bin/bash --group --disabled-password --home /var/lib/masterkey/lui lui-solr
+        
+        # Automatically added by dh_installinit
+        if [ -x "/etc/init.d/masterkey-lui-zookeeper" ]; then
+           invoke-rc.d masterkey-lui-zookeeper stop || exit $?
+        fi
+        # End automatically added section
+
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument '$1'" >&2
+        exit 1
+    ;;
+esac
+
+exit 0