<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">20.11.2020 19:34, Vitaly Lipatov пишет:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c563f893ae673fa3ff2a436bad312ec4@altlinux.ru">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p id="reply-intro">Andrey Cherepanov писал 20.11.20 19:31:</p>
      <blockquote type="cite" style="padding: 0 0.4em; border-left:
        #1010ff 2px solid; margin: 0">
        <div id="replybody1">
          <div>
            <p><span style="font-size: xx-small;"><span
                  style="font-family: Helvetica, Arial, sans-serif;">В
                  Thunderbird при определении часового пояса
                  используется код:</span></span></p>
            <p>      osUserTimeZone =<br>
                      environmentVariableValue("TZ") ||<br>
                      symbolicLinkTarget("/etc/localtime") ||<br>
                      fileFirstZoneLineString("/etc/TIMEZONE") ||<br>
                      fileFirstZoneLineString("/etc/timezone") ||<br>
                      fileFirstZoneLineString("/etc/sysconfig/clock");</p>
            <p>который в Альте не возвращает часовой пояс (так как
              /etc/localtime у нас файл, а не симлинк, как в других
              дистрибутивах).</p>
            <p>Вопрос: как в Альте программно на Javascript определить
              часовой пояс?</p>
            <pre class="v1moz-signature"> </pre>
          </div>
        </div>
      </blockquote>
      <div>А как не на Javascript, а в bash это сделать?</div>
      <div>Мне кажется, самое правильное это утвердить наличие
        заполненной переменной TZ. Сделать не сложно. Пользы масса!</div>
    </blockquote>
    <p>Я смотрел работающие примеры. Это ужас:<br>
      checksum=`md5sum /etc/localtime | cut -d' ' -f1`<br>
      OLSONTZ=`find /usr/share/zoneinfo/ -type f -exec md5sum {} \; |
      grep "^$checksum" | sed "s/.*\/usr\/share\/zoneinfo\///" | head -n
      1`<br>
    </p>
    <p>Поменять поведение мы можем. Но как быть с предыдущими выпусками?<br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Andrey Cherepanov
<a class="moz-txt-link-abbreviated" href="mailto:cas@altlinux.org">cas@altlinux.org</a></pre>
  </body>
</html>