diff options
author | Brent Baude <bbaude@redhat.com> | 2021-12-14 14:16:09 -0600 |
---|---|---|
committer | Brent Baude <bbaude@redhat.com> | 2021-12-16 12:40:20 -0600 |
commit | a86495ea6fdd56519afc65586c0f7f9c0f4f5ab2 (patch) | |
tree | bdf7576ddf565cf60b889bc7fd825b40ec6376e5 /pkg/machine/ignition_darwin.go | |
parent | 273da42af237dde44d34d215dfafa33f0b76d9ab (diff) | |
download | podman-a86495ea6fdd56519afc65586c0f7f9c0f4f5ab2.tar.gz podman-a86495ea6fdd56519afc65586c0f7f9c0f4f5ab2.tar.bz2 podman-a86495ea6fdd56519afc65586c0f7f9c0f4f5ab2.zip |
Set machine timezone
Added an option to podman machine init to declare the timezone of the
resulting machine. the default is to use the value of the host name or
else a given timezone name like America/Chicago.
Fixes: #11895
Signed-off-by: Brent Baude <bbaude@redhat.com>
[NO NEW TESTS NEEDED]
Signed-off-by: Brent Baude <bbaude@redhat.com>
Diffstat (limited to 'pkg/machine/ignition_darwin.go')
-rw-r--r-- | pkg/machine/ignition_darwin.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pkg/machine/ignition_darwin.go b/pkg/machine/ignition_darwin.go new file mode 100644 index 000000000..9ede4b026 --- /dev/null +++ b/pkg/machine/ignition_darwin.go @@ -0,0 +1,16 @@ +//+build darwin + +package machine + +import ( + "os" + "strings" +) + +func getLocalTimeZone() (string, error) { + tzPath, err := os.Readlink("/etc/localtime") + if err != nil { + return "", err + } + return strings.TrimPrefix(tzPath, "/var/db/timezone/zoneinfo"), nil +} |