The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / tz / tz.mk
1 ################################################################################
2 #
3 # tz
4 #
5 ################################################################################
6
7 TZ_SOURCE =
8 TZ_DEPENDENCIES = host-tzdata host-tzdump
9 TZ_LICENSE = Public domain
10
11 TZ_LOCALTIME = $(call qstrip,$(BR2_TARGET_LOCALTIME))
12
13 define TZ_BUILD_CMDS
14         (cd $(HOST_DIR)/usr/share/zoneinfo/posix/;                 \
15                 for i in $$(find . -type f); do                    \
16                         mkdir -p $(@D)/output/$$(dirname $$i);         \
17                         $(TZDUMP) -p . -q $${i#./} > $(@D)/output/$$i; \
18                 done                                               \
19         )
20 endef
21
22 define TZ_INSTALL_TARGET_CMDS
23         $(INSTALL) -D -m 0644 $(HOST_DIR)/usr/share/zoneinfo/zone.tab \
24                 $(TARGET_DIR)/usr/share/zoneinfo/zone.tab
25         $(INSTALL) -D -m 0644 $(HOST_DIR)/usr/share/zoneinfo/iso3166.tab \
26                 $(TARGET_DIR)/usr/share/zoneinfo/iso3166.tab
27         mkdir -p $(TARGET_DIR)/usr/share/zoneinfo/uclibc
28         cp -a $(@D)/output/* $(TARGET_DIR)/usr/share/zoneinfo/uclibc
29         if [ -n "$(TZ_LOCALTIME)" ]; then                               \
30                 if [ ! -f $(TARGET_DIR)/usr/share/zoneinfo/uclibc/$(TZDATA_LOCALTIME) ]; then \
31                         printf "Error: '%s' is not a valid timezone, check your BR2_TARGET_LOCALTIME setting\n" \
32                         "$(TZDATA_LOCALTIME)";                              \
33                         exit 1;                                             \
34                 fi;                                                         \
35                 cd $(TARGET_DIR)/etc;                                       \
36                 ln -sf ../usr/share/zoneinfo/uclibc/$(TZDATA_LOCALTIME) TZ; \
37         fi
38 endef
39
40 $(eval $(generic-package))