#!/bin/sh set -e . /usr/share/debconf/confmodule readonly DOKKU_ROOT="${DOKKU_ROOT:-/home/dokku}" case "$1" in abort-upgrade|abort-remove|abort-deconfigure) ;; configure) mandb [ ! -x /usr/bin/docker.io ] || ln -sf /usr/bin/docker.io /usr/local/bin/docker modprobe aufs || echo "WARNING: Restart server to finish installing dokku!" sshcommand create dokku /usr/local/bin/dokku egrep -i "^docker" /etc/group || groupadd docker usermod -aG docker dokku dokku plugins-install rm -f /home/dokku/VERSION cp /var/lib/dokku/STABLE_VERSION /home/dokku/VERSION if [ -f /etc/init/dokku-installer.conf ] && service dokku-installer status 2> /dev/null | grep waiting; then sudo service dokku-installer start fi db_get "dokku/web_config" if [ "$RET" = "true" ]; then exit 0 fi db_get "dokku/vhost_enable" if [ "$RET" = "true" ]; then db_get "dokku/hostname" echo "$RET" > "${DOKKU_ROOT}/VHOST" else rm -f "${DOKKU_ROOT}/VHOST" fi db_get "dokku/hostname" echo "$RET" > "${DOKKU_ROOT}/HOSTNAME" if [ -z "${DEBCONF_RECONFIGURE}" ]; then db_get "dokku/key_file" sshcommand acl-add dokku default < "$RET" fi ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac exit 0