#!/bin/sh
# postinst script for proxysql
#
# see: dh_installdeb(1)

set -e

add_users_groups() {
	if ! getent group proxysql >/dev/null;then
		addgroup --system --gid 98 proxysql
	fi

	if ! getent passwd proxysql >/dev/null;then
		adduser --quiet \
				--system \
				--ingroup proxysql \
				--uid 98 \
				--disabled-login \
				--disabled-password \
				--home /var/run/proxysql \
				--no-create-home \
				-gecos "proxysql user" \
				proxysql
	fi
}

create_directories() {
	install -d -o proxysql -g proxysql -m 750 /var/lib/proxysql
}

case "$1" in
	configure)
		add_users_groups
		create_directories
	;;

	abort-upgrade|abort-remove|abort-deconfigure)
	;;

	*)
		echo "postinst called with unknown argument \`$1'" >&2
		exit 1
	;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.

#DEBHELPER#

exit 0

