From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 14 Aug 2007 11:49:12 +0400 From: Stanislav Ievlev To: ALT Devel discussion list Message-ID: <20070814074912.GB5959@basalt.office.altlinux.org> References: <20070809100931.GD398@ricom.ru> <20070809125649.GD6012@ricom.ru> <46BB11BD.5070905@altlinux.ru> <20070810085115.GB1713@ricom.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20070810085115.GB1713@ricom.ru> Subject: Re: [devel] new alterator module X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Aug 2007 07:49:13 -0000 Archived-At: List-Archive: List-Post: 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. В следующих версиях бакенда мы это исправим, но пока придётся мириться с этим наследием ;)