On 13.03.2015 12:22, Андрей Любимец wrote: >>>> Как все-таки верно править эти конфиги? >>>> >>> пиши свой конфиг и клади в /etc/unbound/conf.d/ >> Но как? Вот есть forward.conf с содержимым >> forward-zone: >> name: . >> forward-addr: 93.180.9.2 >> forward-addr: 93.180.9.3 >> >> Мне нужно туда последней строчкой дописать >> forward-first: yes >> , т.е. внутри forward-zone. Как это сделать отдельным файлом? Полностью >> переписать forward-zone? Я вот что-то не нашел описания, в каком порядке >> включаются файлы и как работают два одинаковых определения. >> > ага, понял в чём проблема, но конфиги меняются только когда явно вызовешь > local-unbound-setup или /etc/rc.d/local_unbound setup. Если бы... Вызов resolvconf -u перезаписывает forward.conf точно. А кто и когда может позвать resolvconf, я пока не понял.
> Я попутно обнаружил багу - если сделать /etc/rc.d/local_unbound reload (или > kill -HUP `cat /var/run/local_unbound.pid`), то конфиги в conf.d/ не > перечитываются. > <skip> А вот это очень странно. На эти конфиги явно сделан include из основного конфига, причем не на каталог, а на отдельные файлы. Это как так надо HUP отрабатывать, чтобы сам конфиг обработать, а include из него - нет. Думаю, это вполне заслуживает багрепорта. -- Константин Стефанов Кто открыл что корову можно доить, и что он с ней делал во это время?