[devel] new alterator module
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Вт Авг 14 11:49:12 MSD 2007
On Fri, Aug 10, 2007 at 12:51:15PM +0400, Alexey Morsov wrote:
> On Thu, Aug 09, 2007 at 05:08:13PM +0400, Alexey Gladkov wrote:
> >
> > --
> > Rgrds, legion
>
> Взял за основу alterator-vsftpd. Переименовал где надо. бэкэнд и ui
> обрезал до всего одной опции (пока что).
> При сборке пакета вайл /ui/name/html-messages.scm не пакуется (но вроде и
> в vsftpd его тоже в итоге нет). Модуль появляется в интерфейсе, но при
> попытке туда зайти ничего не происходит. Как будто апач висит (нельзя
> зайти ни в один модуль - просто идет таймаут).
html-messages - это хак - последствие другого хака - alterator-fbi ;)
Это просто хранилище строк для перевода взятых из html-шаблона.
Обновляется это хранилище через "make html-messages", после чего можно
делать "make update-po".
> service configd restart "отмораживает" интерфейс алтератора (можно зайти
> в другие модули). Где может быть проблема?
Попробуйте оттестировать свой бакенд из командной строки
Например:
$alterator-cmdline /users action list
Как уже писал Алексей, самые распространённые ошибки, это незакрытые
скобки, незакрытые кавычки, неправильный ответ на вопрос 'list'
'("a" "b" "c") вместо '(("a") ("b") ("c"))
... а также лишний вывод пустых скобок.
Например часто пишут:
if ...
echo '(aaa "bbb")'
fi
echo '()'
В результате последнего - бакенд и фронтенд начинают работать в противофазе.
P.S. В следующих версиях бакенда мы это исправим, но пока придётся мириться с
этим наследием ;)
Подробная информация о списке рассылки Devel