[Lunar-commits] r23126 - in moonbase/trunk/utils: . timezone-data

Chad Kittel v3rt1g0 at lunar-linux.org
Sun Feb 4 00:02:29 CET 2007


Author: v3rt1g0
Date: 2007-02-04 00:02:29 +0100 (Sun, 04 Feb 2007)
New Revision: 23126

Added:
   moonbase/trunk/utils/timezone-data/
   moonbase/trunk/utils/timezone-data/BUILD
   moonbase/trunk/utils/timezone-data/DETAILS
   moonbase/trunk/utils/timezone-data/PRE_BUILD
Log:
Inital Import: timezone-data

This module provides the /usr/share/zoneinfo/* files and the utilities
that exist for dealing with those timezone files.  Currently our glibc
module is responsible for installing/maintaining those files.  Unfortunatly
glibc's is out of date, especially on the eve of the US's daylight savings
time change, plus other changes thoughout the world.  Having a seperate,
updateable module will be useful when new timezone changes are released.
This follows the lead of other distributions in creating a stand-alone,
updateable timezone package.

The concern at the present time is that these files clobber what glibc
currently installs.  However, do to the restricted view of the MD5SUM 
check in lunar [no]fix, these clobbered files do NOT flag glibc as being
"broken."  So partial good news.  Moe is however working on a new glibc
module, and we will best try to figure out to make these two packages
properly co-exist.

Once this gets all hammered out, it might be good to have these updated
timezone files on the next installer ISO so that after the March DST
time changes take effect, the time will be correct on the ISOs.


Added: moonbase/trunk/utils/timezone-data/BUILD
===================================================================
--- moonbase/trunk/utils/timezone-data/BUILD	                        (rev 0)
+++ moonbase/trunk/utils/timezone-data/BUILD	2007-02-03 23:02:29 UTC (rev 23126)
@@ -0,0 +1,7 @@
+(
+
+  patch_it  $SOURCE3  0  &&
+  default_make           &&
+  gather_docs Theory *.htm *.jpg
+
+) > $C_FIFO 2>&1 

Added: moonbase/trunk/utils/timezone-data/DETAILS
===================================================================
--- moonbase/trunk/utils/timezone-data/DETAILS	                        (rev 0)
+++ moonbase/trunk/utils/timezone-data/DETAILS	2007-02-03 23:02:29 UTC (rev 23126)
@@ -0,0 +1,22 @@
+          MODULE=timezone-data
+         VERSION=2007a
+    DATA_VERSION=$VERSION
+    CODE_VERSION=$VERSION
+          SOURCE=tzdata${DATA_VERSION}.tar.gz
+         SOURCE2=tzcode${CODE_VERSION}.tar.gz
+         SOURCE3=timezone-data-2007a-makefile.patch
+      SOURCE_URL=ftp://elsie.nci.nih.gov/pub/
+     SOURCE2_URL=ftp://elsie.nci.nih.gov/pub/
+     SOURCE3_URL=$PATCH_URL
+      SOURCE_VFY=sha1:f1c051d9f47ad0b23f9a60705c12980f268303df
+     SOURCE2_VFY=sha1:9d2a721b8297f43cea0a0681851bf475d1291de4
+     SOURCE3_VFY=sha1:9d4b852db7ba75aba274a08da43627f6f633bbd8
+        WEB_SITE=ftp://elsie.nci.nih.gov/pub/
+         ENTERED=20070203
+         UPDATED=20070203
+           SHORT="timezone data and utilities"
+
+cat << EOF
+timezone-data contains the timezone data (/usr/share/zoneinfo/*) and
+various timezone related utilities (tzselect/zic/zdump).
+EOF

Added: moonbase/trunk/utils/timezone-data/PRE_BUILD
===================================================================
--- moonbase/trunk/utils/timezone-data/PRE_BUILD	                        (rev 0)
+++ moonbase/trunk/utils/timezone-data/PRE_BUILD	2007-02-03 23:02:29 UTC (rev 23126)
@@ -0,0 +1,7 @@
+validate_source_dir  $SOURCE_DIRECTORY  &&
+mk_source_dir        $SOURCE_DIRECTORY  &&
+cp $SOURCE_CACHE/$SOURCE  $SOURCE_DIRECTORY/  &&
+cp $SOURCE_CACHE/$SOURCE2 $SOURCE_DIRECTORY/  &&
+cd $SOURCE_DIRECTORY  &&
+unpack $SOURCE        &&
+unpack $SOURCE2



More information about the Lunar-commits mailing list