Согласно его страница руководства (Раздел ФОРМАТ) директива конфигурации unbound include:
«[...] может использоваться для включения нескольких файлов, см. glob (7)».
Теперь, независимо от того, установлена ли директива
include: /etc/unbound/zones/*.conf
или генерал, все включая
include: /etc/unbound/zones/*
При запуске службы я получаю следующее сообщение:
Restarting recursive DNS server: unbound/etc/unbound/unbound.conf:17: error:
cannot open include file '/etc/unbound/zone/*': No such file or directory
read /etc/unbound/unbound.conf failed: 1 errors in configuration file
[1420997682] unbound[17125:0] fatal error: Could not read config file:
/etc/unbound/unbound.conf
Работают только полные имена файлов.
Как мне интерпретировать то, что говорится на странице руководства? Я неправильно это понимаю? glob
должен разрешать подстановочные знаки, не так ли?
Информация о системе: Debian Wheezy на RasPi, Unbound 1.4.17-3 + deb7u2
Это то, что версия 1.4.17-3 + deb7u2 unbound.conf(5)
страница руководства говорит о include
:
Files can be included using the include: directive. It can appear any‐ where, and takes a single filename as an argument. Processing contin‐ ues as if the text from the included file was copied into the config file at that point. If also using chroot, using full path names for the included files works, relative pathnames for the included names work if the directory where the daemon is started equals its chroot/working directory.
Как видите, предложение в этом разделе, которое ссылается на подстановочные знаки и glob
на странице руководства на несвязанном веб-сайте (страница руководства из текущей версии, в настоящее время 1.5.1) не существует на странице руководства для 1.4.17-3 + deb7u2.
Я полагаю, что используя glob
для include
оператор - это просто функция, которая была введена в более поздней версии.