Bug 27087 - Yaws "мусорит" в корне
Summary: Yaws "мусорит" в корне
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: yaws (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-17 10:14 MSK by Serge Polkovnikov
Modified: 2014-11-30 23:44 MSK (History)
22 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Serge Polkovnikov 2012-03-17 10:14:41 MSK
Включенный сервис yaws создаёт каталог .yaws в корне при каждой перезагрузке.
# find /.yaws
/.yaws
/.yaws/yaws
/.yaws/yaws/default
/.yaws/yaws/default/CTL

Похоже что в момент запуска сервиса неправильно выставлен путь к домашнему каталогу. 

Также имею мнение, что запускать yaws от имени суперпользователя небезопасно. Наверно стоило-бы для этого создать специального псевдопользователя.
Comment 1 Sergey Shilov 2012-03-17 14:00:14 MSK
Есть за ним такое...с момента основания...

> Похоже что в момент запуска сервиса неправильно выставлен путь к домашнему
> каталогу. 
$HOME - просто не выставлен.

> Также имею мнение, что запускать yaws от имени суперпользователя небезопасно.
:-) 

> Наверно стоило-бы для этого создать специального псевдопользователя.
имя в студию

Поправим потихоньку...

P.S. Yaws вообще - достаточно неповоротливая штука, годная в основном для поисследовать, а как оно там динконтент... или простенький интерфейс по быстрому создать. Хотя "по быстрому", учитывая, что ehtml тот еще бубен, не факт.
Мною оно пользовалось только как https сервер ВСТРОЕННЫЙ в Эрланг приложение ... которое запускалось от специального... и т.д. Написано это было достаточно давно. С тех пор Yaws оброс жирком (драйвера на С появились например) и для встраивания стал непригоден по причине невозможности (без патченья) использования его, как компонента при сборке релиза Эрланг приложения.
Как ныне используемая альтернатива, хорошо себя зарекомендовала в хайлоад работе связка: простая обвязка + mochiweb + erlydtl + rebar - в качестве инструмента сборки.