File: /var/lib/dpkg/info/imunify360-php-i360.preinst
#!/bin/bash
case "$1" in
install)
;;
upgrade)
declare -a altphps
altphps=(`cat "/usr/share/i360-php/altphps.txt"`)
# Remove any "extension=i360.ini" in etc/php.ini files
for value in "${altphps[@]}"; do
if [ -e "/opt/alt/${value}/etc/php.ini" ]; then
if grep --silent i360 /opt/alt/${value}/etc/php.ini
then
sed -i '/i360\./d' /opt/alt/${value}/etc/php.ini
sed -i '/\[i360\]/d' /opt/alt/${value}/etc/php.ini
fi
fi
done
# preserve old config
test -f /usr/share/i360-php-opts/module.ini && cp /usr/share/i360-php-opts/module.ini /usr/share/i360-php-opts/module.ini.old
/bin/systemctl stop i360-php-shmfix.service >/dev/null 2>&1
/bin/systemctl disable i360-php-shmfix.service >/dev/null 2>&1
;;
abort-upgrade)
;;
*)
echo "preinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
exit 0