#!/bin/sh

set -e

case "$1" in
  configure)
    adduser --disabled-password --quiet --system \
      --home /var/cache/octonet \
      --gecos "OctoNet web application" octonet
    mkdir -p /var/log/octonet
    chown octonet:root /var/log/octonet
    chmod 0750 /var/log/octonet
    cd /usr/share/octonet/ && su octonet -s /bin/sh -c "./manage.py collectstatic -l --noinput" > /dev/null
    chown octonet:root /etc/octonet.conf
    chmod 0640 /etc/octonet.conf
    cd /usr/share/octonet/ && su octonet -s /bin/sh -c "./manage.py makesecret /etc/octonet.conf"
    deb-systemd-invoke restart octonet
  ;;
  abort-upgrade|abort-remove|abort-deconfigure)
  ;;
  *)
    echo "postinst called with unknown argument \`$1'" >&2
    exit 1
  ;;
esac

#DEBHELPER#
