mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 06:06:32 +00:00
tzdata: allow host build
uClibc uses its own format for timezone info. OTOH, we can generate uClibc-compatible timezone info from existing tzdata. Add a host-version of tzdata, so we can harvest its installed timezone info. Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
3f595cde97
commit
56af487917
@ -50,4 +50,24 @@ define TZDATA_INSTALL_TARGET_CMDS
|
|||||||
fi
|
fi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define HOST_TZDATA_EXTRACT_CMDS
|
||||||
|
gzip -d -c $(DL_DIR)/$(TZDATA_SOURCE) \
|
||||||
|
| $(TAR) --strip-components=0 -C $(@D) -xf -
|
||||||
|
endef
|
||||||
|
|
||||||
|
define HOST_TZDATA_BUILD_CMDS
|
||||||
|
(cd $(@D); \
|
||||||
|
for zone in $(TZDATA_ZONELIST); do \
|
||||||
|
$(ZIC) -d _output/posix -y yearistype.sh $$zone; \
|
||||||
|
$(ZIC) -d _output/right -L leapseconds -y yearistype.sh $$zone; \
|
||||||
|
done; \
|
||||||
|
)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define HOST_TZDATA_INSTALL_CMDS
|
||||||
|
mkdir -p $(HOST_DIR)/usr/share/zoneinfo
|
||||||
|
cp -a $(@D)/_output/* $(HOST_DIR)/usr/share/zoneinfo
|
||||||
|
endef
|
||||||
|
|
||||||
$(eval $(generic-package))
|
$(eval $(generic-package))
|
||||||
|
$(eval $(host-generic-package))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user