[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