Commit f96e4d7f authored by Yann E. MORIN's avatar Yann E. MORIN Committed by Peter Korsgaard
Browse files

package/tzdata: install a default localtime



Add an option to install a default localtime.

since tzdata only makes sense for (e)glibc, we don't care
that we install timezone files that uClibc can't understand.

Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 2c1dc326
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -23,4 +23,14 @@ config BR2_PACKAGE_TZDATA_ZONELIST
	  The full list is the list of files in the time zone database source,
	  not including the build and .tab files.

config BR2_PACKAGE_TZDATA_LOCALTIME
	string "default local time"
	help
	  The time zone to install as the default local time, expressed as a
	  tzdata location, such as:
	    GMT, Europe/Paris, America/New_York, Pacific/Wallis...

	  If empty, no local time will be set, and the dates will be
	  expressed in UTC.

endif
+7 −1
Original line number Diff line number Diff line
@@ -41,6 +41,12 @@ define TZDATA_INSTALL_TARGET_CMDS
	for zone in posix/*; do                 \
	    ln -sfn "$${zone}" "$${zone##*/}";  \
	done
	if [ -n "$(BR2_PACKAGE_TZDATA_LOCALTIME)" ]; then                   \
	    cd $(TARGET_DIR)/etc;                                           \
	    ln -sf ../usr/share/zoneinfo/$(BR2_PACKAGE_TZDATA_LOCALTIME)    \
	           localtime;                                               \
	    echo "$(BR2_PACKAGE_TZDATA_LOCALTIME)" >timezone;               \
	fi
endef

$(eval $(generic-package))