Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 6170 - Модуль управления временем   Make a simular bug
Summary: Модуль управления временем
Status: CLOSED FIXED
Alias: None
Product: Tartarus
Classification: Свободные проекты (Open source projects)
Component: Settingsd modules (show other bugs)
Version: не указана
Hardware: PC All
: P4 minor
Target Milestone: ---
Deadline: 2010-11-24
Assignee: Devaev Maxim
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5903
  Show dependency treegraph
 
In work:
Reported: 2010-10-12 19:34 MSD by Devaev Maxim
Modified: 2010-11-28 22:58 MSK (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Devaev Maxim 2010-10-12 19:34:52 MSD
Реализовать объект, предоставляющий API для получения и настройки системных часов. При реализации использовать код http://system-tools-backends.freedesktop.org/dbus-spec.html#TimeConfig
Comment 1 Devaev Maxim 2010-11-22 22:31:23 MSK
Написал модуль настройки времени. Есть небольшая проблема с временными зонами: нужно API для получения списка доступных зон и для их смены. Кроме того, в Федоре и Альте существует файл /etc/sysconfig/clock, который дублирует настройки времени. В Федоре там просто хранится текстовая строка с именем зоны, но в Альте лежат еще и некоторые дополнительные опции.
http://www.redhat.com/advice/tips/timezone.html
http://www.linuxsa.org.au/tips/time.html
http://www.cyberciti.biz/faq/howto-linux-unix-change-setup-timezone-tz-variable/
http://www.cpqlinux.com/date.html
http://www.redhat.com/advice/tips/timezone.html
Comment 2 Devaev Maxim 2010-11-23 23:11:28 MSK
Написал функции, реализующие получение и установку временной зоны. Для точного определения параметров используется информация из /etc/sysconfig/clock, содержимого ссылки /etc/localtime и каталога /usr/share/zoneinfo. Любой из этих способов применяется по возможности в том порядке, в каком они указаны здесь. При установке времени изменяется файл /etc/localtime и значение переменной ZONE в /etc/sysconfig/clock.