1

Здравствуй, форум.
Решил осилить наконец-таки MPD, но немного заплутал. Прошу направить на верный путь.
Итак. Устанавливаем сам MPD и клиент.

# aptitude install mpd sonata

Копируем конфиг в "хомяк" (/home)

$ cp /etc/mpd.conf /home/anonymous/.mpdconf

Правим любимым редактором и приводим к следующему виду, попутно создавая нужные файлы и каталоги.
Останавливаем демон.

# /etc/init.d/mpd stop

Создаем базу.

$ mpd --create-db

Запускаем sonat'у, и наслаждаемся музыкой. Но...
После перезагрузки клиент не "видит" базу, и судя по выводу htop'a mpd вообще использует системный /etc/mpd.conf вместо ~/.mpdconf
Соответственно, если /etc/mpd.conf привести к виду ~/.mpdconf, то всё работает.
Как же заставить MPD использовать файл в /home? Чем больше гуглю, тем больше тону в потоке информации.
P.S. Debian 6.0.1, mpd 0.15.12

2

1) поковырять /etc/init.d/mpd и подставить свой путь до конфига
2) Зделать симлинк
3) не запускать как демон и будет читать с домашней папки или указать путь -с /home/anonymous/.mpdconf

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

3

путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

4

Kettler пишет:

1) поковырять /etc/init.d/mpd и подставить свой путь до конфига
2) Зделать симлинк
3) не запускать как демон и будет читать с домашней папки или указать путь -с /home/anonymous/.mpdconf

Пошел по первому пути, подправив /etc/init.d/mpd
Будем считать вопрос решенным
Мне полегчало, спасибо (^_^)

5

mydoom пишет:

путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

Ман предусматривает возможность использования  ~/.mpdconf
Да и вообще для порядка. Системе - системное, пользователю - пользовательское.

6

anonymous пишет:
mydoom пишет:

путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

Ман предусматривает возможность использования  ~/.mpdconf
Да и вообще для порядка. Системе - системное, пользователю - пользовательское.

Он есть токо когда работает не как демон

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

7

Kettler пишет:
anonymous пишет:
mydoom пишет:

путь к конфигу скорее всего вшит в init-скрипт. и зачем его вообще менять?

Ман предусматривает возможность использования  ~/.mpdconf
Да и вообще для порядка. Системе - системное, пользователю - пользовательское.

Он есть токо когда работает не как демон

Вернул системные конфиги в первозданный вид, убрал загрузку MPD как демона.
Запуск/остановка от обычного пользователя (для удобства добавил в автозапуск в своем WM), конфиг читается из /home/anonymous
Если в будущем не возникнет каких-нибудь проблем из серии "база и права доступа", то будет совсем замечательно. Похоже, это как раз то, чего я и добивался от MPD