[Devel-conf] Симуляция работы установщика для получения autoinstall.scm

Stanislav Ievlev stanislav.ievlev на gmail.com
Вт Фев 26 19:37:35 MSK 2008


26.02.08, Slava Dubrovskiy<slava на tangramltd.com> написал(а):
> Stanislav Ievlev пишет:
>
> >>  Очень понравилась установка с помощью autoinstall.scm :-)
>  >>
>  >>  Но для того чтобы его получить, необходимо произвести реальную
>  >>  установку.
>  >>
>  > На данный момент к сожалению этот лог не совсем честный,  в частности
>  > из-за того что alterator-vm поддерживает запись в autoinstall - чисто
>  > символически.
>  >
>
> Это как? Не понял что означает "чисто символически".
>  Пишет не правильно? Или пишет не все?
Пишет не всё и иногда по нескольку раз ;))
>
>  Я вижу что он записывает все действия пользователя. Например в настройке
>  сети я 2 раза кликнул на вкладках и он 2 раза это записал. Потом
>  пришлось просмотреть этот записанный autoinstall.scm и руками править и
>  удалять лишнее, а нужное добавлять. Это не правильно и записываться
>  должны окончательные действия, т.е. только после нажатия кнопки далее.
>  Также хорошо было бы дописывать в autoinstall.scm комментарии, хотя бы
>  указатель перехода к новому модулю.
>
>  Вообще есть одна идея/предложение: Если бы инсталлятор сначала
>  формировал сценарий (autoinstall.scm), а потом его запускал. Т.е. мы
>  проходим все этапы и не производим реальные действия, а только
>  записываем в autoinstall.scm. Потом в конце нажимаем большую кнопку
>  "Установить" и все делается согласно сценария.
>  Преимущества вижу такие:
>  1. Экономит время.  Не нужно ждать пока выполнится каждый шаг и следить
>  а закончился ли он?
>  2. Гарантирует полностью рабочий autoinstall.scm.
>
>
>  Мне кажется это логичнее, когда сначала собираются все сведения, т.е.
>  идет работа с пользователем, а потом выполняется сам длительный процесс
>  установки.
Да, так надо будет сделать, но пока мы к этому ещё не готовы  ...
пусть модули научатся для начала составлять правильный autoinstall.scm
;)


Подробная информация о списке рассылки devel-conf