FreeBSD — как одной командой обновить системные настройки часовых поясов?
Версия системы: 6.3-STABLE FreeBSD 6.3-STABLE #6: Sat Dec 19 06:26:37 CET 2009
Никак не могу обновить список timezone. У меня веб-сервер по-прежнему считает, что сейчас в Москве UTC+03, а в Самаре UTC+04.
Приходится выставлять староСамарское время, хотя и в Москве и в Самаре по новым правилам сейчас UTC+04 круглый год.
В общем, системное время сейчас: Tue Mar 6 13:45:17 SAMT 2012
Всё бы ничего, но на сервере работает Rails-приложение у которого — внимание — стоит зона «Tbilisi» (для истинного времени), поскольку код библиотеки тоже не обновляется. Но это уже другая тема.
Вопрос: как одной командой обновить системные настройки часовых поясов и избавиться от костылей в виде Самарского и Тбилисского времени? Необходимо московское время. sysinstall пробовал, выставил Самарское время.
При попытке установить время грубой силой из под рута — ошибка:
cruiz# date 1342
date: settimeofday (timeval): Operation not permitted
еще попробуйте сделать ln -s /user/share/tzdata/Europe/Moscow /etc/timezone (пути файлов могут отличаться)
Правда не знаю нужен ли в этом сучае ребут ...
Цитата: coirius
Обновляли пакет tzdata, или как он там во фряке называеться?
еще попробуйте сделать ln -s /user/share/tzdata/Europe/Moscow /etc/timezone (пути файлов могут отличаться)
Правда не знаю нужен ли в этом сучае ребут ...
еще попробуйте сделать ln -s /user/share/tzdata/Europe/Moscow /etc/timezone (пути файлов могут отличаться)
Правда не знаю нужен ли в этом сучае ребут ...
Это я делал. Ребут не нужен. Проблема в том, что Moscow хранит старые настройки, до принятия «часового» указа.
Вот я и спрашиваю, как обновить этот пакет. Одну команду. Не гуглится или гуглится тоже само, что вы написали.
Код:
portupgrade -R zoneinfo