Здравствуйте.

Столкнулся с тем, что одна из динамических форм не хочет action по
одному разу на выбранную строку.

Форма последняя, посмотреть можно здесь:
http://git.altlinux.org/people/vyt/packages/?p=alterator-amanda.git;a=blob_plain;f=html/fbi/amanda-config.html;hb=668068732adae44007565c474389bb910bd1af8a

Бакенд здесь:
http://git.altlinux.org/people/vyt/packages/?p=alterator-amanda.git;a=blob_plain;f=backend3/amanda;hb=668068732adae44007565c474389bb910bd1af8a

Чтобы воспроизвести, нужно включить xinetd и его сервисы amanda,
amandaidx, amidxtape, должна быть установлена amanda.

В alterator-amanda нужно сделать новый вариант конфигурации,
добавить в него какой-нибудь каталог. Каталогов будет 2 -
добавленный и /etc по умолчанию.

Оба надо забакапить, затем они появятся в списке для восстановления.

Так вот, если в списке для восстановления выбрать один из каталогов
и нажать Restore now, то в бакенд в diskname приходит оба каталога:

April 14 17:31:37 amanda: params[action]: restore
April 14 17:31:37 amanda: params[language]: ru_RU;en_US
April 14 17:31:37 amanda: params[_objects]:
a3/list_disk_for_restore/localhost/home/vyt/repo
April 14 17:31:37 amanda: params[restore]: #t
April 14 17:31:37 amanda: params[diskname]: /etc;/home/vyt/repo

Если выбрать оба каталога, то alterator выводит ошибку:
problem during backend communication=wrong-type-arg,("string-join"
"Wrong type argument in position ~A (expecting ~A): ~S" (1 "STRINGP"
#t) #f)

Как бы добиться такого же поведения, как в остальных таблицах - по
одному событию с отдельным diskname на каждую строку ?

alterator-3.1-alt8
alterator-ahttpd-0.2-alt1
alterator-amanda-0.1-alt3
alterator-apt-0.5-alt2.1
alterator-browser-qt-2.9.71-alt3
alterator-chkconfig-0.1-alt2
alterator-doc-3.1-alt8
alterator-fbi-2.0-alt6
alterator-http-0.4-alt1
alterator-lookout-0.3-alt2
alterator-mailman-0.2-alt7
alterator-menu-0.3-alt4
alterator-postfix-restrictions-0.1-alt8
alterator-root-0.2-alt2
alterator-services-1.1.6-alt7
alterator-sh-functions-0.1-alt3
alterator-standalone-4.0-alt4
alterator-sysinfo-0.2-alt6
alterator-users-8.1-alt1
alterator-xinetd-0.1-alt8
design-alterator-desktop-1.0-alt4

-- 
Regards, Vyt
mailto:  [EMAIL PROTECTED]
JID:     [EMAIL PROTECTED]

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить