Bug 22652

Summary: Init script creates weird docroot directory in vhost environment
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: lighttpdAssignee: Alexei Takaseev <taf>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: taf
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Creating all of the document roots none

Description Nikolay A. Fetisov 2009-12-30 21:18:40 MSK
Для 1.4.23-alt2 при описании в файле конфигурации виртуальных хостов через конструкции вида
$HTTP["host"] =~ "server.\tld$" {
   server.document-root = "/path/to/vhost1"
}
в функции ajust_docroot() в lighttpd.init в переменную docroot заносятся все найденные значения server.document-root, и далее создаётся дерево каталогов вида "/path/to/vhost1^J/path/to/vhost2^J/path/to/vhost3^J...", где ^J - символ перевода строки.
Comment 1 Nikolay A. Fetisov 2009-12-30 21:34:39 MSK
Created attachment 4163 [details]
Creating all of the document roots
Comment 2 Repository Robot 2009-12-31 10:36:35 MSK
lighttpd-1.4.23-alt3 -> sisyphus:

* Thu Dec 31 2009 Vladimir V. Kamarzin <vvk@altlinux> 1.4.23-alt3

- Properly create all docroots specified in config file, patch by
  Nikolay A. Fetisov (Closes: #22652).
Comment 3 Nikolay A. Fetisov 2009-12-31 20:51:10 MSK
Спасибо!