File debian.php7-mapi.postinst of Package kopano
#! /bin/sh
set -e
if [ -d /etc/php/7.0 ]; then
BASE="/etc/php/7.0"
else
BASE="/etc/php5"
fi
DIST="/usr/share/kopano/php/mapi/mapi.ini"
if [ -x /usr/sbin/phpenmod -o -x /usr/sbin/php5enmod ]; then
# modern approach, used by distros with PHP >= 5.4
echo "php-mapi: using mods-available directory"
mkdir -p "$BASE/mods-available" # just in case
cp "$DIST" "$BASE/mods-available/kopano.ini"
if [ -x /usr/sbin/phpenmod ]; then
phpenmod kopano
else
php5enmod kopano
fi
else
# for older distros, such as Ubuntu 12.04
echo "php-mapi: not using mods-available directory"
mkdir -p "$BASE/apache2/conf.d" # just in case
cp "$DIST" "$BASE/apache2/conf.d/kopano.ini"
mkdir -p "$BASE/conf.d" # just in case
cp "$DIST" "$BASE/conf.d/kopano.ini"
fi
if /usr/sbin/service apache2 status >/dev/null 2>/dev/null; then
/usr/sbin/service apache2 restart
fi
/bin/echo -e "\n\nIf you use a PHP executor other than Apache (like FPM), you may need to manually restart it.\n\n"