|
@@ -0,0 +1,31 @@
|
|
|
+################################################################################
|
|
|
+#
|
|
|
+# tz
|
|
|
+#
|
|
|
+################################################################################
|
|
|
+
|
|
|
+TZ_SOURCE =
|
|
|
+TZ_DEPENDENCIES = host-tzdata host-tzdump
|
|
|
+TZ_LICENSE = Public domain
|
|
|
+
|
|
|
+TZ_LOCALTIME = $(call qstrip,$(BR2_TARGET_LOCALTIME))
|
|
|
+
|
|
|
+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; \
|
|
|
+ done \
|
|
|
+ )
|
|
|
+endef
|
|
|
+
|
|
|
+define TZ_INSTALL_TARGET_CMDS
|
|
|
+ mkdir -p $(TARGET_DIR)/usr/share/zoneinfo/uclibc
|
|
|
+ cp -a $(@D)/output/* $(TARGET_DIR)/usr/share/zoneinfo/uclibc
|
|
|
+ if [ -n "$(TZ_LOCALTIME)" ]; then \
|
|
|
+ cd $(TARGET_DIR)/etc; \
|
|
|
+ ln -sf ../usr/share/zoneinfo/uclibc/$(TZDATA_LOCALTIME) TZ; \
|
|
|
+ fi
|
|
|
+endef
|
|
|
+
|
|
|
+$(eval $(generic-package))
|