MCPcopy Index your code
hub / github.com/containers/toolbox / writeTimeZone

Function writeTimeZone

src/cmd/initContainer.go:1217–1232  ·  view source on GitHub ↗
(timeZone string)

Source from the content-addressed store, hash-verified

1215}
1216
1217func writeTimeZone(timeZone string) error {
1218 const etcTimeZone = "/etc/timezone"
1219
1220 if err := os.Remove(etcTimeZone); err != nil {
1221 if !os.IsNotExist(err) {
1222 return fmt.Errorf("failed to remove old %s: %w", etcTimeZone, err)
1223 }
1224 }
1225
1226 timeZoneBytes := []byte(timeZone + "\n")
1227 if err := ioutil.WriteFile(etcTimeZone, timeZoneBytes, 0664); err != nil {
1228 return fmt.Errorf("failed to create new %s: %w", etcTimeZone, err)
1229 }
1230
1231 return nil
1232}

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…