[Buildroot] [PATCH] package/tz: fix incorrect timezone setting for uclibc

Yann E. MORIN yann.morin.1998 at free.fr
Sun Aug 2 15:38:30 UTC 2015


Scott, All,

On 2015-07-31 14:25 +0800, Scott Fan spake thusly:
> According to the doc file from <uclibc-src>/docs/
> Glibc_vs_uClibc_Differences.txt, the uclibc library read the
> TZ environment variable, or the /etc/TZ file; the /etc/TZ file
> should be a single line, ending with a newline, containing the
> TZ setting.  For example: echo CST6CDT > /etc/TZ
> 
> Whereas the tzdump cmd would output two lines like this:
>   # Asia/Shanghai
>   CST-8
> 
> This make the uclibc could not read the correct TZ setting, therefore
> e.g. the 'busybox date' cmd always show the UTC timezone.
> 
> This fix remove the redundant first line from the tzdump output.
> 
> Signed-off-by: Scott Fan <fancp2007 at gmail.com>

Tested-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
Acked-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>

Regards,
Yann E. MORIN.

> ---
>  package/tz/tz.mk | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/package/tz/tz.mk b/package/tz/tz.mk
> index 349d73f..7a756eb 100644
> --- a/package/tz/tz.mk
> +++ b/package/tz/tz.mk
> @@ -14,7 +14,7 @@ define TZ_BUILD_CMDS
>  	(cd $(HOST_DIR)/usr/share/zoneinfo/posix/;                 \
>  		for i in $$(find . -type f); do                    \
>  			mkdir -p $(@D)/output/$$(dirname $$i);         \
> -			$(TZDUMP) -p . -q $${i#./} > $(@D)/output/$$i; \
> +			$(TZDUMP) -p . -q $${i#./} | sed '1d' > $(@D)/output/$$i; \
>  		done                                               \
>  	)
>  endef
> -- 
> 2.5.0
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list