« Return to Thread: Solaris 2.7 Daylight saving time fix.

Re: Solaris 2.7 Daylight saving time fix.

by Keith Farrar :: Rate this Message:

Reply to Author | View in Thread

You can clone the relevant parts of a working patch for Solaris 8
with a short shell script (worked fine on Solaris 2.6 and Solaris 7).

        -KF

#!/bin/sh
## shell script hack to force solaris DST zonefile updates
##  - use cat to preserve hard links between zonefiles
##  - only update pre-existing files
## unpack Solaris 8 DST patch 109809-04 under /var/tmp/
## then run this script on Solaris 2.6 / 7 systems
## Keith Farrar <kfarrar@...>

cd /var/tmp/109809-04/SUNWcsu/reloc/usr/share/lib/zoneinfo

# for f in `find Mideast -type f -print`
for f in `find * -type f -print`
do if [ -f  /usr/share/lib/zoneinfo/$f ]; then
                cat $f > /usr/share/lib/zoneinfo/$f
                ls -lg /usr/share/lib/zoneinfo/$f
        fi
done




lcashdol@... wrote:

> Hi,
>    I am working on getting Solaris 2.7 compliant with the new DST changes for March 2007.  I downloaded the latest updates from:
>
> wget ftp://elsie.nci.nih.gov/pub/tz*.tar.gz
>
> Ran zic on northamerica
> Then tested with a zdump:
>
>
> zdump -v EST5EDT |grep 2007
>
>
> which still reported April when the DST would occur.  What am I missing? this worked for linux.

 « Return to Thread: Solaris 2.7 Daylight saving time fix.