#!/bin/bash
# Copyright (C) 2000-2017 Synology Inc. All rights reserved.

SYSCONFDIR="/usr/local/etc/php56"
JOB_NAME="pkg-php56-fpm"
UPSTART_JOB="/etc/init/${JOB_NAME}.conf"

ENVIRONMENT_SETUP()
{
	/usr/bin/mkdir -pm755 "$SYSCONFDIR"/{conf.d,fpm.d}
	/usr/bin/chown root:root "$SYSCONFDIR"/{conf.d,fpm.d}

	if [ -L "${SYSCONFDIR}/freetds" ]; then
		/usr/bin/rm "${SYSCONFDIR}/freetds"
	fi

	if [ ! -d "${SYSCONFDIR}/freetds" ]; then
		/usr/bin/mkdir "${SYSCONFDIR}/freetds"
		/usr/bin/cp "${SYNOPKG_PKGDEST}/${SYSCONFDIR}"/freetds/*.conf "${SYSCONFDIR}/freetds/"
	fi

	if [ ! -d "/usr/local/lib/php56/modules" ]; then
		/usr/bin/mkdir -pm755 /usr/local/lib/php56/modules
	fi
}

RUNTIME_SETUP()
{
	/usr/bin/mkdir -pm755 "$SYSCONFDIR"/{conf.d,fpm.d}
	/usr/bin/chown root:root "$SYSCONFDIR"/{conf.d,fpm.d}

	if [ -f "${SYSCONFDIR}/php-fpm.conf" ]; then
		/usr/bin/rm "${SYSCONFDIR}/php-fpm.conf"
	fi
	/usr/bin/ln -s "$SYNOPKG_PKGDEST/$SYSCONFDIR/php-fpm.conf" "${SYSCONFDIR}/php-fpm.conf"
	/usr/bin/cp "$SYNOPKG_PKGDEST/$SYSCONFDIR/php.ini" "${SYSCONFDIR}/php.ini"
}

RUNTIME_CLEANUP()
{
	/usr/bin/mkdir -pm755 "$SYSCONFDIR"/{conf.d,fpm.d}
	/usr/bin/chown root:root "$SYSCONFDIR"/{conf.d,fpm.d}

	/usr/bin/rm "$SYSCONFDIR/php-fpm.conf"
	/usr/bin/rm "$SYSCONFDIR/php.ini"
}
