$OpenBSD: patch-salt_modules_timezone_py,v 1.5 2015/01/16 13:19:48 ajacoutot Exp $

https://github.com/saltstack/salt/commit/cd29e5982962c4a9db675496c2a74a61487e3f38

--- salt/modules/timezone.py.orig	Wed Jan 14 19:38:21 2015
+++ salt/modules/timezone.py	Fri Jan 16 13:29:58 2015
@@ -55,9 +55,8 @@ def get_zone():
     elif 'Gentoo' in __grains__['os_family']:
         with salt.utils.fopen('/etc/timezone', 'r') as ofh:
             return ofh.read()
-    elif 'FreeBSD' in __grains__['os_family']:
-        return ('FreeBSD does not store a human-readable timezone. Please'
-                'consider using timezone.get_zonecode or timezone.zonecompare')
+    elif __grains__['os_family'] in ('FreeBSD', 'OpenBSD', 'NetBSD'):
+        return os.readlink('/etc/localtime').lstrip('/usr/share/zoneinfo/')
     elif 'Solaris' in __grains__['os_family']:
         cmd = 'grep "TZ=" /etc/TIMEZONE'
     out = __salt__['cmd.run'](cmd, python_shell=True).split('=')
