[devel] VDR: Создание нового каталога в корне
Alexey Lubimov
=?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Ср Янв 14 03:39:30 MSK 2004
Вячеслав Диконов пишет:
> В Втр, 13.01.2004, в 13:36, Алексей Любимов пишет:
>
>>>~ не годится. Демон VDR никак не различает пользователей. Даже если
>>>запускать его исключительно скриптом, который будет копировать настройки
>>>в ~ и создавать личные каталоги, то VDR всё равно будет стирать
>>>видеозаписи с истекающим сроком хранения в общем каталоге. При
>>>недостатке прав он просто вылетает и блокирует устройство.
>>>
>>
>>Вы не поняли.
>>~/ это общий каталог
>>демон в запускаемый при старте скриптом в /etc/init.d тоже запускается
>>из под пользователя этот пользователь имеет свой ~/ где то в районе
>>/var/lib/%name
>
> Есть тонкости. Демон этот особый. Его работа означает постоянное
> присутствие модулей DVB в ядре, то есть активность DVB карты. Активная
> карта должна подавать питание на СВЧ конвертеры или "головы" спутниковой
> тарелки. В результате SkyStar1 потребляет больше ватт, чем остальные PCI
> устройства и довольно сильно греется при подаче DISEqC сигналов антенне.
> Энергопотребление и тепловыделение таковы, что гонять демона из init.d
> впустую оправдывается только если активно пользоваться записью по
> таймеру.
>
> Разумно запускать его по требованию и гасить когда надоест смотреть, но
> при этом он оказывается запущенным от текущего пользователя.
это откуда?
service vdr start
service vdr stop
Если не надо - не включайте его через chkconfig и делов.
А кому надо - пущай включают.
>К тому же с
> init мне только предстоит разбираться, а спец. пользователя надо ещё
> зарегистрировать в системе.
Ну так схема то стандартная. Их уж столько, этих спец пользователей.
>
> Также надо организовать переключение между режимами ТВ (демон vdr) и
> приёма Интернета (демон dvbd). Если в машине только одна карта, то
> запустить их вместе нельзя. Тут опять нужна какая-то обвязка.
>
service vdrdvb start|stop|restart card_name_from_config [vdr]
service vdrdvb start|stop|restart card_name_from_config [dvb]
Обвязка через свой конфиг в /etc/dvrdvb.conf
[global]
общие настройки
[my_card_one]
default_mode = vdr
device = /dev/dvb0
[card2]
default_mode = dvb
device = /dev/dvb1
Если делать обвязку, то ее надо делать. Или совсем не делать. Опакетить
и пусть запускают как хотят.
Варианты нарушающие FHS и противоречащие здравому смыслу все равно в
сизиф не попадут, а ради одного себя какой смысл городить огород?
Подробная информация о списке рассылки Devel