В случае, если 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/
Может лучше сделать хук, чтобы не прибивать этот функционал гвоздями ?
хук для чего ? для create-ovpn или для самого openvpn ? Я вот лучше ничего не придумал.. можно, конечно, делать руками, как я сейчас делаю - конфиг в /etc/net/ifaces/<имя интерфейса>/ccd ссылка в /var/lib/openvpn/etc/openvpn/<имя интерфейса>/ccd ну и в ovpnoptions сказано, что client-config-dir указывает в /etc/openvpn/<имя интерфейса>/ccd Но как-то это криво. Я бы предпочёл схему с копированием, на крайний случай - со ссылкой, но как-то более стандартно.