On support, Markku Pesonen pointed out that up to glibc-2.15 the
tzdata was installed in both /usr/share/zoneinfo{,/posix} for data
without leap seconds, and the data with leapseconds was installed
into /usr/share/zoneinfo/right.

 He also noted that debian still do this.

 Taking a look at tzdata in debian, they create the zones with -L
/dev/null, and then, except on embedded, repeat this for /posix,
and then use -L leapseconds for /right.

 I assume that some apps use the /posix version and others use the
'regular' version.  The amount of data in posix/ is only 1.9MB, I
don't think it's worth attempting to be clever (e.g. symlinks from
/posix/ ) and possibly again breaking things.

 What debian also do is run zic with -p America/New_York to
create the posixrules file - again, looks as if we need that.

 Summary - all debian systems has posix values in zoneinfo/ plus a
posixrules file.  Most also have posix in zoneinfo/posix and values
with leapseconds in zoneinfo/right.

 At the moment I'm debugging recent changes to my own buildscripts.
Once I've managed to boot the new system, I'll go back to chroot,
change the tzdata instructions and see what happens to the
testsuites that were reporting errors.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to