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

Отработанное время:
Продуктивное время:
Bug 6169 - Модуль информации о системе по LSB   Make a simular bug
Summary: Модуль информации о системе по LSB
Status: CLOSED FIXED
Alias: None
Product: Tartarus
Classification: Свободные проекты (Open source projects)
Component: Settingsd (show other bugs)
Version: не указана
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Devaev Maxim
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5903
  Show dependency treegraph
 
In work:
Reported: 2010-10-12 19:33 MSD by Devaev Maxim
Modified: 2010-11-28 22:59 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:33:34 MSD
Реализовать объект settingsd, добавляющий в себя получение информации из lsb_release.
Comment 1 Devaev Maxim 2010-10-13 21:27:11 MSD
Реализовал модуль получения информации о системе. Поскольку в LSB есть не вся необходимая инфа (нет архитектуры, ядра), то добавил API для uname:
---------------------------------
[liksys@kusanagi ~]$ qdbus org.etersoft.settingsd /org/etersoft/settingsd/functions/common_info
method QString org.freedesktop.DBus.Introspectable.Introspect()
method QString org.etersoft.settingsd.functions.commonInfo.lsb.release.codeName()
method QString org.etersoft.settingsd.functions.commonInfo.lsb.release.description()
method QString org.etersoft.settingsd.functions.commonInfo.lsb.release.id()
method QString org.etersoft.settingsd.functions.commonInfo.lsb.release.version()
method QString org.etersoft.settingsd.functions.commonInfo.uname.hardwarePlatform()
method QString org.etersoft.settingsd.functions.commonInfo.uname.kernelName()
method QString org.etersoft.settingsd.functions.commonInfo.uname.kernelVersion()
method QString org.etersoft.settingsd.functions.commonInfo.uname.machine()
method QString org.etersoft.settingsd.functions.commonInfo.uname.nodeName()
method QString org.etersoft.settingsd.functions.commonInfo.uname.operatingSystem()
method QString org.etersoft.settingsd.functions.commonInfo.uname.processor()
method QString org.etersoft.settingsd.functions.commonInfo.uname.release()
---------------------------------