Ken Moffat wrote: > On Fri, Aug 17, 2012 at 11:16:08PM -0500, Bruce Dubbs wrote: >> Ken Moffat wrote: >>> On Fri, Aug 17, 2012 at 12:52:40PM -0500, Bruce Dubbs wrote: >> >> I'm rerunning a full build right now. I intended to check all tests, >> but it's not done yet. I did leave /etc/localtime set at GMT, but in >> some cases have set 'TZ=UTC0 make check' or a variation. >> >> We probably should be doing the zone date the same as Debian, but TZ >> should override /etc/localtime. >> >> This seems to be one of the more complex upgrades to LFS in some time. >> I don't know if glibc did us a favor or not. >> >> -- Bruce >> > > With the the zone data done like Debian, I now have the following > results: > > e2fsprogs-1.42.5 > 125 tests succeeded 0 tests failed > > Testsuite summary for GNU coreutils 8.17 > ============================================================================ > # TOTAL: 316 > # PASS: 295 > # SKIP: 21 > # XFAIL: 0 > # FAIL: 0 > # XPASS: 0 > # ERROR: 0 > > perl-5.16.1 > All tests successful. > > patch-2.6.1 > All tests succeeded! > > Which (I think) fixes all the failures related to timezones. > > What I'm doing (reformatted to fit into 70 columns) is: > > mkdir -pv /usr/share/zoneinfo/{posix,right} > for tz in etcetera southamerica northamerica europe africa \ > antarctica asia australasia backward pacificnew solar87 \ > solar88 solar89 systemv; do > zic -L /dev/null -d /usr/share/zoneinfo -y "sh yearistype.sh" \ > ${tz} && > zic -L /dev/null -d /usr/share/zoneinfo/posix -y "sh \ > yearistype.sh" ${tz} && > zic -L leapseconds -d /usr/share/zoneinfo/right -y "sh \ > yearistype.sh" ${tz} > done && > cp -v *.tab /usr/share/zoneinfo && > zic -d /usr/share/zoneinfo -p America/New_York > > i.e. create the posix and right directories, then run zic three > times in each loop, and finally create the posixrules file. > > I can fix this up in the book if that's OK with everyone ? > > Separately, and after that, I would like to move tzdata and > creating /etc/localtime to a new section immediately after glibc : > > 1. the glibc section installs glibc and the locales, then does > configuring i.e. nsswitch and ld.so.conf > > 2. the tzdata installs the zones and posixrules, then has a > configuring section to set /etc/localtime. > > My reason for this is that whenever your TZ rules need to be > updated, you can then just drop in the new rules and recreate > /etc/localtime [ not sure if running processes will be affected ? I > suppose I could test that on a desktop by just changing > /etc/localtime ? ]. So, we could point this out in the explanation. > > Opinions about splitting tzdata to a new page ?
I think that's fine. Go ahead and do it. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page