* [devel] Q: hal, FDI и обновление пропертей устройств
@ 2007-10-18 20:34 Alexey I. Froloff
2007-10-19 4:44 ` [devel] Q: hal - монтирование дисков Ildar Mulyukov
2007-10-19 13:12 ` [devel] Q: hal, FDI и обновление пропертей устройств Eugene Ostapets
0 siblings, 2 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2007-10-18 20:34 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: stanv, shrek, eostapets
[-- Attachment #1: Type: text/plain, Size: 1520 bytes --]
(Cc натыкал по полю packager перечисленных ниже пакетов.
Обсуждать давайте в devel@)
Преамбула. Есть пакет wmvolman, который таскает с собой fdi'шку
для HAL. Для эмуляции давно утраченного volume.should_mount и
чтобы вынести алгоритм опознавания "поддерживаемых" устройств из
кода.
Амбула. После установки пакета, добавляющего свои FDI,
информация, содержащаяся в них будет недоступна до перезапуска
hal или до "перетыкания" устройства. Посмотрел я на скрипты от
hal и нашёл hal-system-power-suspend-linux.
Собсно, вопрос (в основном мантейнеру hal), насколько криво будет
вставить в %post/%postun такой фрагмент:
for device in `hal-find-by-capability --capability volume`; do
dbus-send --system --print-reply --dest=org.freedesktop.Hal \
$device org.freedesktop.Hal.Device.Rescan
done
Смущает только то, что в ответ оно выдаёт
method return sender=:1.290 -> dest=:1.711
boolean false
Это также касается пакетов hal-dell-backlight, hal-info, ivman и
openct. Перезапускать hald думаю слишком жырно будет...
Ну и чтоб два раза не вставать, ivman кладёт свою fdi'шку в
/etc/hal, что по большому счёту немного противоречит
спецификации -
http://people.freedesktop.org/~david/hal-spec/hal-spec.html#fdi-search-paths
По логике вещей получается, что _пакеты_ должны складывать свои
fdi в /usr/share/hal/fdi/*/20thirdparty, а в /etc/hal/fdi
находятся только оверрайды сделанные руками.
А ещё можно вышеописанное замакрить/заскриптовать.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [devel] Q: hal - монтирование дисков
2007-10-18 20:34 [devel] Q: hal, FDI и обновление пропертей устройств Alexey I. Froloff
@ 2007-10-19 4:44 ` Ildar Mulyukov
2007-10-19 9:02 ` Alexey I. Froloff
2007-10-19 9:56 ` Alexey Borovskoy
2007-10-19 13:12 ` [devel] Q: hal, FDI и обновление пропертей устройств Eugene Ostapets
1 sibling, 2 replies; 11+ messages in thread
From: Ildar Mulyukov @ 2007-10-19 4:44 UTC (permalink / raw)
To: devel
On 19.10.2007 02:34:46, Alexey I. Froloff wrote:
> (Cc натыкал по полю packager перечисленных ниже пакетов.
> Обсуждать давайте в devel@)
Пока не забыл, хочу спросить:
как нынче наш хал предполагает монтировать вставляемые флешки?
Oct 16 10:20:44 ildar apt-get: hal-mount-subfs-0:0.0.1-alt1 removedOct
16 10:20:44 ildar apt-get: hal-fstab-sync-0:0.0.1-alt2.2.1 removed
:(
С уважением, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal - монтирование дисков
2007-10-19 4:44 ` [devel] Q: hal - монтирование дисков Ildar Mulyukov
@ 2007-10-19 9:02 ` Alexey I. Froloff
2007-10-22 6:50 ` Ildar Mulyukov
2007-10-19 9:56 ` Alexey Borovskoy
1 sibling, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2007-10-19 9:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1.1: Type: text/plain, Size: 503 bytes --]
* Ildar Mulyukov <ildar@> [071019 08:53]:
> > (Cc натыкал по полю packager перечисленных ниже пакетов.
> > Обсуждать давайте в devel@)
> Пока не забыл, хочу спросить:
> как нынче наш хал предполагает монтировать вставляемые флешки?
Также как и последние года полтора, при помощи специальных
программ которые следят за подключаемыми устройствами, типа
gnome-volume-manager, что-там-в-KDE, wmvolman, ivman.
Для консоли есть простенький скиптик, attached.
А что?
--
Regards,
Sir Raorn.
[-- Attachment #1.2: hls.sh --]
[-- Type: application/x-sh, Size: 842 bytes --]
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal - монтирование дисков
2007-10-19 4:44 ` [devel] Q: hal - монтирование дисков Ildar Mulyukov
2007-10-19 9:02 ` Alexey I. Froloff
@ 2007-10-19 9:56 ` Alexey Borovskoy
1 sibling, 0 replies; 11+ messages in thread
From: Alexey Borovskoy @ 2007-10-19 9:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 463 bytes --]
* Пятница 19 октября 2007 Ildar Mulyukov
> On 19.10.2007 02:34:46, Alexey I. Froloff wrote:
> > (Cc натыкал по полю packager перечисленных ниже пакетов.
> > Обсуждать давайте в devel@)
>
> Пока не забыл, хочу спросить:
> как нынче наш хал предполагает монтировать вставляемые флешки?
Я вот такое использую.
http://git.altlinux.org/people/alb/packages/?p=hmount.git;a=summary
--
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal, FDI и обновление пропертей устройств
2007-10-18 20:34 [devel] Q: hal, FDI и обновление пропертей устройств Alexey I. Froloff
2007-10-19 4:44 ` [devel] Q: hal - монтирование дисков Ildar Mulyukov
@ 2007-10-19 13:12 ` Eugene Ostapets
2007-10-19 13:38 ` Alexey I. Froloff
1 sibling, 1 reply; 11+ messages in thread
From: Eugene Ostapets @ 2007-10-19 13:12 UTC (permalink / raw)
To: ALT Devel discussion list
2007/10/18, Alexey I. Froloff <raorn@immo.ru>:
> Ну и чтоб два раза не вставать, ivman кладёт свою fdi'шку в
> /etc/hal, что по большому счёту немного противоречит
> спецификации -
> http://people.freedesktop.org/~david/hal-spec/hal-spec.html#fdi-search-paths
>
> По логике вещей получается, что _пакеты_ должны складывать свои
> fdi в /usr/share/hal/fdi/*/20thirdparty, а в /etc/hal/fdi
> находятся только оверрайды сделанные руками.
Для нормального человека, IMHO, искать конфиги в /usr/share не
укладывается в голове. По FHS место для конфигов - /etc!
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal, FDI и обновление пропертей устройств
2007-10-19 13:12 ` [devel] Q: hal, FDI и обновление пропертей устройств Eugene Ostapets
@ 2007-10-19 13:38 ` Alexey I. Froloff
2007-10-19 13:41 ` Eugene Ostapets
0 siblings, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2007-10-19 13:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 512 bytes --]
* Eugene Ostapets <eostapets@> [071019 17:19]:
> > По логике вещей получается, что _пакеты_ должны складывать свои
> > fdi в /usr/share/hal/fdi/*/20thirdparty, а в /etc/hal/fdi
> > находятся только оверрайды сделанные руками.
> Для нормального человека, IMHO, искать конфиги в /usr/share не
> укладывается в голове. По FHS место для конфигов - /etc!
Нормальный человек эти конфиги _редактировать_ не будет.
Кстати, ты починил startxfce? Люди на нём дистрибутивы делают...
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal, FDI и обновление пропертей устройств
2007-10-19 13:38 ` Alexey I. Froloff
@ 2007-10-19 13:41 ` Eugene Ostapets
2007-10-19 14:10 ` Alexey I. Froloff
0 siblings, 1 reply; 11+ messages in thread
From: Eugene Ostapets @ 2007-10-19 13:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
19.10.07, Alexey I. Froloff<raorn immo.ru> написал(а):
> * Eugene Ostapets <eostapets@> [071019 17:19]:
> > > По логике вещей получается, что _пакеты_ должны складывать свои
> > > fdi в /usr/share/hal/fdi/*/20thirdparty, а в /etc/hal/fdi
> > > находятся только оверрайды сделанные руками.
> > Для нормального человека, IMHO, искать конфиги в /usr/share не
> > укладывается в голове. По FHS место для конфигов - /etc!
> Нормальный человек эти конфиги _редактировать_ не будет.
Да, он будет их грохать, если они мешают... Но сначала он их должен найти...
>
> Кстати, ты починил startxfce? Люди на нём дистрибутивы делают...
Да, надо только не забыть залить его :)
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal, FDI и обновление пропертей устройств
2007-10-19 13:41 ` Eugene Ostapets
@ 2007-10-19 14:10 ` Alexey I. Froloff
0 siblings, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2007-10-19 14:10 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 850 bytes --]
* Eugene Ostapets <eostapets@> [071019 17:49]:
> > > Для нормального человека, IMHO, искать конфиги в /usr/share не
> > > укладывается в голове. По FHS место для конфигов - /etc!
> > Нормальный человек эти конфиги _редактировать_ не будет.
> Да, он будет их грохать, если они мешают... Но сначала он их
> должен найти...
Можно, конечно, назвать это не конфигами, а данными или
вспомогательными скриптами на языке XML. Удалять %config'и в
любом случае нельзя, возможность редактирования %config(noreplace)
в этом случае тоже под вопросом, тем более что есть механизм
оверрайда и авторская спецификация.
Но это не так принципиально. Основной вопрос таки был про
Device.Rescan.
> > Кстати, ты починил startxfce? Люди на нём дистрибутивы делают...
> Да, надо только не забыть залить его :)
Это хорошо.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal - монтирование дисков
2007-10-19 9:02 ` Alexey I. Froloff
@ 2007-10-22 6:50 ` Ildar Mulyukov
2007-10-22 7:07 ` Хихин Руслан
2007-10-22 7:36 ` Alexey I. Froloff
0 siblings, 2 replies; 11+ messages in thread
From: Ildar Mulyukov @ 2007-10-22 6:50 UTC (permalink / raw)
To: devel
On 19.10.2007 15:02:22, Alexey I. Froloff wrote:
> * Ildar Mulyukov <ildar@> [071019 08:53]:
> > Пока не забыл, хочу спросить:
> > как нынче наш хал предполагает монтировать вставляемые флешки?
> Также как и последние года полтора, при помощи специальных программ
> которые следят за подключаемыми устройствами, типа
> gnome-volume-manager, что-там-в-KDE, wmvolman, ivman.
Отлично! Спасибо, работает, как ожидалось, НО .. только после того, как
я заполучил _разрешённый_ pmount. То есть по умолчанию control pmount :
restricted.
> Для консоли есть простенький скиптик, attached.
отдельное спасибо.
> А что?
Знание - свет, а незнание - тьма. Ещё бы где-нибудь кто-нибудь заранее
осветил момент с pmount...
С уважением, Ильдар.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal - монтирование дисков
2007-10-22 6:50 ` Ildar Mulyukov
@ 2007-10-22 7:07 ` Хихин Руслан
2007-10-22 7:36 ` Alexey I. Froloff
1 sibling, 0 replies; 11+ messages in thread
From: Хихин Руслан @ 2007-10-22 7:07 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 667 bytes --]
Здравствуйте Ildar Mulyukov
В сообщении от 22 октября 2007 Ildar Mulyukov написал(a):
> Знание - свет, а незнание - тьма. Ещё бы где-нибудь кто-нибудь
> заранее
> осветил момент с pmount...
Наверное надо где-нибудь в документации на видном месте написать :
"Политика безопасности дистрибутивов ALTLinux предпологает, что все
потенциально уязвимые по безопасности функци (монтирование, соединение
с интернетом и т.п.) отключены, управляются через систему control и
требуют изучения вопроса пользователем." :)
В том смысле - сам включил, сам и виноват в случае чего (утеря или
разглашение конфиденциальной информации и т.п.)
--
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] Q: hal - монтирование дисков
2007-10-22 6:50 ` Ildar Mulyukov
2007-10-22 7:07 ` Хихин Руслан
@ 2007-10-22 7:36 ` Alexey I. Froloff
1 sibling, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2007-10-22 7:36 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 349 bytes --]
* Ildar Mulyukov <ildar@> [071022 10:56]:
> Отлично! Спасибо, работает, как ожидалось, НО .. только после
> того, как я заполучил _разрешённый_ pmount. То есть по
> умолчанию control pmount : restricted.
Надо повесить что-ньдь тяжёлое на 4.0 Desktop чтобы по умолчанию
в дистрибутиве pmount стал хотя бы xgrp...
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-10-22 7:36 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-18 20:34 [devel] Q: hal, FDI и обновление пропертей устройств Alexey I. Froloff
2007-10-19 4:44 ` [devel] Q: hal - монтирование дисков Ildar Mulyukov
2007-10-19 9:02 ` Alexey I. Froloff
2007-10-22 6:50 ` Ildar Mulyukov
2007-10-22 7:07 ` Хихин Руслан
2007-10-22 7:36 ` Alexey I. Froloff
2007-10-19 9:56 ` Alexey Borovskoy
2007-10-19 13:12 ` [devel] Q: hal, FDI и обновление пропертей устройств Eugene Ostapets
2007-10-19 13:38 ` Alexey I. Froloff
2007-10-19 13:41 ` Eugene Ostapets
2007-10-19 14:10 ` Alexey I. Froloff
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git