<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><tt>I am trying to compile the zonefiles with zic, and I want to
include the backzone file.</tt></p>
<p><tt>I expect that </tt><tt><br>
</tt><tt>zoneinfo/Africa/Mbabane</tt><tt><br>
</tt><tt>comes out differently from </tt><tt><br>
</tt><tt>zoneinfo/Africa/Johannesburg</tt></p>
<p><tt>because in backzone there is </tt></p>
<p><tt># Eswatini (formerly Swaziland)</tt><tt><br>
</tt><tt>Zone Africa/Mbabane 2:04:24 - LMT 1903 Mar</tt><tt><br>
</tt><tt> 2:00 - SAST</tt><tt><br>
</tt></p>
<p><tt>(Swaziland did not observe South African DST in 1942-1944 and
I want to see that respected in the binary<br>
zonefile </tt><tt><tt>Africa/Mbabane)</tt></tt></p>
<p><tt>while in file africa there is</tt><tt>:<br>
# South Africa<br>
# Rule NAME FROM TO TYPE IN ON AT
SAVE LETTER/S<br>
Rule SA 1942 1943 - Sep Sun>=15
2:00 1:00 -<br>
Rule SA 1943 1944 - Mar Sun>=15
2:00 0 -<br>
</tt></p>
<p><tt></tt><tt>Zone Africa/Johannesburg 1:52:00 - LMT 1892
Feb 8</tt><tt><br>
</tt><tt> 1:30 - SAST 1903 Mar</tt><tt><br>
</tt><tt> 2:00 SA SAST</tt><tt><br>
</tt><tt>Link Africa/Johannesburg Africa/Mbabane # Eswatini</tt></p>
<p><tt><br>
</tt></p>
<p><tt>I use the command:</tt></p>
<p><tt>./zic -d ./tzdata/etc/zoneinfo africa antarctica asia
australasia backward backzone etcetera europe factory
northamerica pacificnew southamerica systemv</tt></p>
<p><tt>and expect the information in 'backzone' to override the
information in 'africa'.</tt></p>
<p><tt>But it does not.</tt></p>
<p><tt>These two files are generated but are binary identical.</tt><tt><br>
</tt></p>
<p><tt>zoneinfo/Africa/Mbabane</tt><tt><br>
</tt><tt>
zoneinfo/Africa/Johannesburg</tt></p>
<p><tt>What is the correct command line for zic so that information
in backzone is considered?</tt></p>
<p><tt>I have tried putting backzone at he begin or end of the list
of files, but that made no difference in the binary output.</tt><tt><br>
</tt></p>
</body>
</html>