[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 02:14:59 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dev
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