writefile(buf.String(), file, writeSkipSame)
}
+
+// mktzdata src/time/tzdata/zzipdata.go:
+//
+// package tzdata
+// const zipdata = "PK..."
+func mktzdata(dir, file string) {
+ zip := readfile(filepath.Join(dir, "../../../lib/time/zoneinfo.zip"))
+
+ var buf strings.Builder
+ fmt.Fprintf(&buf, "// Code generated by go tool dist; DO NOT EDIT.\n")
+ fmt.Fprintln(&buf)
+ fmt.Fprintf(&buf, "package tzdata\n")
+ fmt.Fprintln(&buf)
+ fmt.Fprintf(&buf, "const zipdata = %q\n", zip)
+
+ writefile(buf.String(), file, writeSkipSame)
+}