[Buildroot] [PATCH v2] php.ini: set date.timezone
Arnout Vandecappelle
arnout at mind.be
Sat May 2 15:43:38 UTC 2015
On 02/05/15 17:10, Floris Bos wrote:
> Set date.timezone in php.ini to match time zone settings.
> Prevents a warning being logged about it not being set
> each time a PHP date/time method is used.
>
> Signed-off-by: Floris Bos <bos at je-eigen-domein.nl>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
Regards,
Arnout
>
> ---
> v2: follows Arnout's suggestion, using BR2_TARGET_LOCALTIME
> ---
> package/php/php.mk | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/package/php/php.mk b/package/php/php.mk
> index 3b9a117..47811ff 100644
> --- a/package/php/php.mk
> +++ b/package/php/php.mk
> @@ -24,6 +24,12 @@ PHP_CONF_ENV = \
> ac_cv_func_strcasestr=yes \
> EXTRA_LIBS="$(PHP_EXTRA_LIBS)"
>
> +ifeq ($(BR2_TARGET_LOCALTIME),)
> +PHP_LOCALTIME = UTC
> +else
> +PHP_LOCALTIME = $(BR2_TARGET_LOCALTIME)
> +endif
> +
> # PHP can't be AUTORECONFed the standard way unfortunately
> PHP_DEPENDENCIES += host-autoconf host-automake host-libtool
> define PHP_BUILDCONF
> @@ -288,6 +294,8 @@ define PHP_INSTALL_FIXUP
> rm -f $(TARGET_DIR)/usr/bin/phpize
> $(INSTALL) -D -m 0755 $(PHP_DIR)/php.ini-production \
> $(TARGET_DIR)/etc/php.ini
> + $(SED) 's%;date.timezone =.*%date.timezone = $(PHP_LOCALTIME)%' \
> + $(TARGET_DIR)/etc/php.ini
> endef
>
> PHP_POST_INSTALL_TARGET_HOOKS += PHP_INSTALL_FIXUP
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
More information about the buildroot
mailing list