#!/bin/sh

set -e

#
# Skip, if we are not in "configure" state
#
if [ "$1" != "configure" ]; then
        echo "I: Skipping configuration"
        exit 0
fi

#
#  Ensure that the PHPMyAdmin configuration file is included.
#
if [ -e /etc/phpmyadmin/apache.conf ]; then
    ln -sf /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
fi

#
#  Append Symbiosis configuration file requirement
#
if [ -e /etc/phpmyadmin/config.inc.php ]; then

    if ( ! grep -q "require('/etc/phpmyadmin/config.symbiosis.inc.php')" /etc/phpmyadmin/config.inc.php ); then
        cat >>/etc/phpmyadmin/config.inc.php <<EOF

/**
 * Read symbiosis config.
 */
if (is_readable('/etc/phpmyadmin/config.symbiosis.inc.php')) {
    require('/etc/phpmyadmin/config.symbiosis.inc.php');
}
EOF
    fi
fi

#
# Restart apache2 
#
if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
    . /usr/share/apache2/apache2-maintscript-helper
    apache2_invoke enconf phpmyadmin.conf || exit $?
fi

#DEBHELPER#
exit 0
