Bug 19452 - Копировать конфигурационные файлы в чрут
Summary: Копировать конфигурационные файлы в чрут
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-02 16:03 MSD by Anton Farygin
Modified: 2009-12-04 19:02 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2009-04-02 16:03:33 MSD
В случае, если openvpn запускается в чруте (по умолчанию в ALT) - не работают client-config-dir, что естественно - он не копируется в чрут.

Есть предложение, перед запуском openvpn скопировать /etc/net/ifaces/<имя>/ccd в /var/lib/openvpn/etc/net/ifaces/<имя>/ccd
и добавить по умолчанию параметр --client-config-dir /etc/net/ifaces/<имя>/ccd

Второй вариант - парсить ovpnoptions и узнавать что именно нужно копировать в /var/lib/openvpn/
Comment 1 Alexey Gladkov 2009-04-02 17:13:43 MSD
Может лучше сделать хук, чтобы не прибивать этот функционал гвоздями ?
Comment 2 Anton Farygin 2009-04-02 17:49:29 MSD
хук для чего ?
для create-ovpn или для самого openvpn ?

Я вот лучше ничего не придумал.. можно, конечно, делать руками, как я сейчас делаю - конфиг в /etc/net/ifaces/<имя интерфейса>/ccd ссылка в /var/lib/openvpn/etc/openvpn/<имя интерфейса>/ccd 
ну и в ovpnoptions сказано, что client-config-dir указывает в /etc/openvpn/<имя интерфейса>/ccd

Но как-то это криво. Я бы предпочёл схему с копированием, на крайний случай - со ссылкой, но как-то более стандартно.