[oe-commits] Holger Hans Peter Freyther : tzdata: Write a default /etc/timezone, install a /etc/localtime
GIT User account
git at amethyst.openembedded.net
Sun Nov 16 01:57:41 UTC 2008
Module: openembedded.git
Branch: holger/openmoko-merges
Commit: c0adc285b189a273ea74abd5bd2505512175cbc3
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=c0adc285b189a273ea74abd5bd2505512175cbc3
Author: Holger Hans Peter Freyther <zecke at openmoko.org>
Date: Thu May 22 16:56:12 2008 +0200
tzdata: Write a default /etc/timezone, install a /etc/localtime
---
packages/tzdata/tzdata_2007k.bb | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/packages/tzdata/tzdata_2007k.bb b/packages/tzdata/tzdata_2007k.bb
index 76bbfe9..20a77fa 100644
--- a/packages/tzdata/tzdata_2007k.bb
+++ b/packages/tzdata/tzdata_2007k.bb
@@ -19,6 +19,8 @@ TZONES= "africa antarctica asia australasia europe northamerica southamerica \
# pacificnew \
"
+CONFFILES_${PN} = "${sysconfdir}/timezone"
+
do_compile () {
for zone in ${TZONES}; do \
${STAGING_BINDIR_NATIVE}/zic -d ${WORKDIR}${datadir}/zoneinfo -L /dev/null \
@@ -33,6 +35,11 @@ do_compile () {
do_install () {
install -d ${D}/usr ${D}${datadir}/zoneinfo
cp -pPR ${S}/usr ${D}/
+
+ # Install a sane default for timezones
+ install -d ${D}${sysconfdir}
+ echo "Europe/London" > ${D}${sysconfdir}/timezone
+ cp -pPR ${S}/usr/share/zoneinfo/Europe/London ${D}${sysconfdir}/localtime
}
# Packages primarily organized by directory with a major city
@@ -157,4 +164,6 @@ FILES_${PN} += "${datadir}/zoneinfo/Pacific/Honolulu \
${datadir}/zoneinfo/W-SU \
${datadir}/zoneinfo/WET \
${datadir}/zoneinfo/Zulu \
- ${datadir}/zoneinfo/Etc/*"
+ ${datadir}/zoneinfo/Etc/* \
+ ${sysconfdir}/localtime \
+ ${sysconfdir}/timezone "
More information about the Openembedded-commits
mailing list